# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 E983 asl D3, 4 label00000002: 00000002 0B90 bclr [A0], D5 00000004 0000 580A ori.b D0, 0xA /* '\n' */ 00000008 0000 2BAE ori.b D0, 0xAE 0000000C 0000 0290 ori.b D0, 0x90 00000010 8000 or.b D0, D0 00000012 0002 24B0 ori.b D2, 0xB0 00000016 2E22 move.l D7, -[A2] 00000018 806E A9FC or.w D0, [A6 - 0x5604] 0000001C 2EEA 3102 move.l [A7]+, [A2 + 0x3102] 00000020 FE44 313A .extension 0xE44 <>, 0x313A // unimplemented 00000024 3052 movea.w A0, [A2] 00000026 30AA FCCA move.w [A0], [A2 - 0x336] 0000002A 6B28 bmi +0x2A /* 00000054 */ 0000002C 6E22 bgt +0x24 /* 00000050 */ 0000002E 1DB0 E149 2DD2 52C3 move.b [[] + 0x52C3], [[A0 + <>]] 00000036 FD3E .extension 0xD3E <> // unimplemented 00000038 2F6A F5F2 F518 move.l [A7 - 0xAE8], [A2 - 0xA0E] 0000003E 4293 clr.l [A3] 00000040 F49C cinva INST 00000042 FDAA .invalid <> 00000044 FEFB F32A .extension 0xEFB <> // unimplemented 00000048 FCDE 3CA8 .extension 0xCDE <> // unimplemented 0000004C F176 .extension 0x176 <> // unimplemented 0000004E 0A3A BC40 6FAE xori.b [PC + 0x6FAE /* 00006FFE, cstring "" */], 0x40 /* '@' */ // begin alternate branch 00000050-00000054 label00000050: 00000050 BC40 cmp.w D6, D0 00000052 6FAE ble -0x50 /* 00000002 */ // end alternate branch 00000050-00000054 label00000050: // (misaligned) label00000054: 00000054 FDC4 .invalid <> 00000056 FD96 .invalid <> 00000058 2FEA A9D7 move.l <>, [A2 - 0x5629] 0000005C A9DE syscall TEInsert 0000005E 43D3 lea.l A1, [A3] 00000060 1ED2 move.b [A7]+, [A2] 00000062 C09F and.l D0, [A7]+ 00000064 8202 or.b D1, D2 00000066 6E80 bgt -0x7E /* FFFFFFE8 */ 00000068 FCD6 A934 .extension 0xCD6 <> // unimplemented 0000006C 345C movea.w A2, [A4]+ 0000006E 33EE 328A 3292 A931 move.w [0x3292A931], [A6 + 0x328A] 00000076 346A 3420 movea.w A2, [A2 + 0x3420] 0000007A A935 syscall InsertMenu 0000007C 3F30 FD1A 00C3 move.w -[A7], [[A0 + A7 * 4] + 0xC3] 00000082 A933 syscall AppendMenu 00000084 A950 syscall CountMItems 00000086 FF01 .extension 0xF01 <> // unimplemented 00000088 3414 move.w D2, [A4] 0000008A A93B syscall GetMenuBar 0000008C F9E0 .invalid <> 0000008E A9B6 syscall OpenDeskAcc 00000090 326A 3272 movea.w A1, [A2 + 0x3272] 00000094 FBF0 .invalid <> 00000096 6D30 blt +0x32 /* 000000C8 */ 00000098 1747 3746 move.b [A3 + 0x3746], D7 0000009C 2A88 move.l [A5], A0 0000009E 0A92 FE7C 6FA6 xori.l [A2], 0xFE7C6FA6 000000A4 2B62 321F move.l [A5 + 0x321F], -[A2] 000000A8 3A01 move.w D5, D1 000000AA 5359 subq.w [A1]+, 1 000000AC 6FA6 ble -0x58 /* 00000054 */ 000000AE 09BA 3887 bclr [PC + 0x3887 /* 00003937, cstring "" */], D4 000000B2 329A move.w [A1], [A2]+ 000000B4 1EA2 move.b [A7], -[A2] 000000B6 1EB2 069A move.b [A7], [A2 + D0.w * 8 - 0x102] 000000BA A9D8 syscall TEActivate 000000BC A9D9 syscall TEDeactivate 000000BE 3042 movea.w A0, D2 000000C0 303A 3022 move.w D0, [PC + 0x3022 /* 000030E4, cstring "" */] 000000C4 114A 6E32 move.b [A0 + 0x6E32], A2 label000000C8: 000000C8 08FA 0C92 0C9A bset.b [PC + 0xC9A /* 00000D64, value 0x3B ';' */], 0x92 // begin alternate branch 000000CC-000000D2 label000000CC: 000000CC 0C9A 3332 708C cmpi.l [A2]+, 0x3332708C // end alternate branch 000000CC-000000D2 label000000CC: // (misaligned) 000000CE 3332 708C move.w -[A1], [A2 + D7.w - 0x116] 000000D2 1CE2 move.b [A6]+, -[A2] 000000D4 08C2 1E52 bset.b D2, 0x52 /* 'R' */ 000000D8 1D5A 1D6A move.b [A6 + 0x1D6A], [A2]+ 000000DC E8CE 021C bftst A6 {8:28} 000000E0 13E2 13EA 7C07 move.b [0x13EA7C07], -[A2] 000000E6 FB52 .extension 0xB52 <> // unimplemented 000000E8 1E0A move.b D7, A2 000000EA 2D5A FAEA move.l [A6 - 0x516], [A2]+ 000000EE 1DEA 1DE2 move.b <>, [A2 + 0x1DE2] 000000F2 13F2 115A FAE0 640C A032 move.b [0x640CA032], [[A2] - 0x520] 000000FC 115A 06F2 move.b [A0 + 0x6F2], [A2]+ 00000100 6FCA ble -0x34 /* 000000CC */ 00000102 A976 syscall GetKeys 00000104 E640 asr D0.w, 3 00000106 C247 and.w D1, D7 00000108 703B moveq.l D0, 0x3B 0000010A 5A40 addq.w D0, 5 0000010C 3893 move.w [A4], [A3] 0000010E 31B2 4294 6C76 move.w [A0 + D6 * 4 + 0x76], [A2 + D4.w * 2 - 0x108] 00000114 1E9A move.b [A7], [A2]+ 00000116 091A btst [A2]+, D4 00000118 1EBA FDB6 move.b [A7], [PC - 0x24A /* FFFFFED0, cstring "" */] 0000011C FBC6 .invalid <> 0000011E A8AC syscall Pt2Rect 00000120 5F00 subq.b D0, 7 00000122 6E6C bgt +0x6E /* 00000190 */ 00000124 6D58 blt +0x5A /* 0000017E */ 00000126 21AC FB5E 4290 move.l [A0 + D4.w * 2 - 0x112], [A4 - 0x4A2] 0000012C FB0C .extension 0xB0C <> // unimplemented 0000012E FA70 28B0 .extension 0xA70 <>, 0x28B0 // unimplemented 00000132 28AB A844 move.l [A4], [A3 - 0x57BC] 00000136 2DC2 move.l <>, D2 00000138 A843 syscall Fix2X 0000013A 43D4 lea.l A1, [A4] 0000013C F948 .extension 0x948 <> // unimplemented 0000013E 2DFA F87C move.l <>, [PC - 0x784 /* FFFFF9BC, cstring "" */] 00000142 07C2 .incomplete 00000144 079A bclr [A2]+, D3 00000146 0792 bclr [A2], D3 00000148 0428 0788 02B6 subi.b [A0 + 0x2B6], 0x88 0000014E 05C6 .incomplete 00000150 05EE .incomplete 00000152 0444 0616 subi.w D4, 0x616 00000156 068C 0728 072C addi.l A4, 0x728072C 0000015C 070C btst A4, D3 0000015E 06D0 .incomplete 00000160 096E 096C bchg [A6 + 0x96C], D4 00000164 0694 1166 31AB addi.l [A4], 0x116631AB 0000016A 05DE .incomplete 0000016C 0598 bclr [A0]+, D2 0000016E 31AB 057C 0534 move.w <>, [A3 + 0x57C] 00000174 0528 04FE btst [A0 + 0x4FE], D2 00000178 04E0 .incomplete 0000017A 72F0 moveq.l D1, 0xFFFFFFF0 0000017C C22B 5201 and.b D1, [A3 + 0x5201] // begin alternate branch 0000017E-00000180 label0000017E: 0000017E 5201 addq.b D1, 1 // end alternate branch 0000017E-00000180 label0000017E: // (misaligned) 00000180 C02B 72C0 and.b D0, [A3 + 0x72C0] 00000184 C22B 0486 and.b D1, [A3 + 0x486] 00000188 C02B 0370 and.b D0, [A3 + 0x370] 0000018C 0346 bchg D6, D1 0000018E 030C btst A4, D1 label00000190: 00000190 02EC .incomplete 00000192 02B6 F984 F862 F8AA andi.l [A6 + A7 - 0x86], 0xF984F862 0000019A F896 F882 .extension 0x896 <> // unimplemented 0000019E F86E 9094 .extension 0x86E <>, 0x9094 // unimplemented 000001A2 902B 5441 sub.b D0, [A3 + 0x5441] 000001A6 C3FC 7C05 muls.w D1, 0x7C05 000001AA 72F0 moveq.l D1, 0xFFFFFFF0 000001AC 022B 1E42 022B andi.b [A3 + 0x22B], 0x42 /* 'B' */ 000001B2 00BF F7EE 5B47 ori.l <>, 0xF7EE5B47 000001B8 F01C 1E7A pmove MR7, [A4]+ 000001BC BC45 cmp.w D6, D5 000001BE A8E4 syscall SectRgn 000001C0 32BA 05F8 move.w [A1], [PC + 0x5F8 /* 000007BA, value 0x6AC3 */] 000001C4 0470 0430 0448 subi.w [A0 + D0.w * 4 + 0x48], 0x430 000001CA 0420 04E8 subi.b -[A0], 0xE8 000001CE 05DC .incomplete 000001D0 059C bclr [A4]+, D2 000001D2 0496 0514 0556 subi.l [A6], 0x5140556 000001D8 05EE .incomplete 000001DA 05E6 .incomplete 000001DC DBE2 add.l A5, -[A2] 000001DE 0544 bchg D4, D2 000001E0 053C 0526 btst 0x26 /* '&' */, D2 000001E4 0516 btst [A6], D2 label000001E6: 000001E6 0504 btst D4, D2 000001E8 04F8 .incomplete 000001EA 04DE .incomplete 000001EC 1EAA 0474 move.b [A7], [A2 + 0x474] 000001F0 03DE .incomplete 000001F2 03BE bclr <>, D1 000001F4 0370 036C bchg <>, D1 000001F8 033E btst <>, D1 000001FA 032C 031C btst [A4 + 0x31C], D1 000001FE B0B8 DB94 cmp.l D0, [0xFFFFDB94] 00000202 BCAD BCAD cmp.l D6, [A5 - 0x4353] 00000206 9094 sub.l D0, [A4] 00000208 2154 28A8 move.l [A0 + 0x28A8], [A4] 0000020C E21E ror D6.b, 1 0000020E F9C8 .invalid <> 00000210 F9AC .invalid <> 00000212 0AD2 .incomplete 00000214 0A82 0B1A 0B32 xori.l D2, 0xB1A0B32 0000021A 0B12 btst [A2], D5 label0000021C: 0000021C 0A82 0ABA 0AC2 xori.l D2, 0xABA0AC2 00000222 0A72 4A30 6FC8 xori.w [ + <>], 0x4A30 /* 'J0' */ 00000228 E3A2 asl D2, D1 0000022A A83C syscall TEGetOffset 0000022C E2C2 lsr .w D2 0000022E 5284 addq.l D4, 1 00000230 B880 cmp.l D4, D0 00000232 5289 addq.l A1, 1 00000234 6FB0 ble -0x4E /* 000001E6 */ 00000236 28AD E114 move.l [A4], [A5 - 0x1EEC] 0000023A D046 add.w D0, D6 0000023C 3830 3A04 move.w D4, [A0 + D3 * 2 + 0x4] 00000240 070A btst A2, D3 00000242 BA50 cmp.w D5, [A0] 00000244 6CD6 bge -0x28 /* 0000021C */ 00000246 A932 syscall DisposeMenu 00000248 C5E6 muls.w D2, -[A6] 0000024A C596 and.l [A6], D2 0000024C C510 and.b [A0], D2 0000024E C4B2 3D48 and.l D2, [A2 + <>] 00000252 C48C and.l D2, A4 00000254 FE08 C42A .unknown 0xFE08 0xC42A (W = 7) 00000258 C3C2 muls.w D1, D2 0000025A AA34 syscall Index2Color 0000025C C386 and.l D6, D1 0000025E AA33 syscall Color2Index 00000260 AA33 syscall Color2Index 00000262 C836 C818 and.b D4, [A6 + A4 + 0x18] 00000266 FA66 6CBC .extension 0xA66 <>, 0x6CBC // unimplemented 0000026A C79C and.l [A4]+, D3 0000026C F9EA .invalid <> 0000026E A950 syscall CountMItems 00000270 A946 syscall GetMenuItemText/GetItem 00000272 BE9F cmp.l D7, [A7]+ 00000274 A946 syscall GetMenuItemText/GetItem 00000276 A947 syscall SetMenuItemText/SetItem 00000278 A943 syscall GetItmMark 0000027A A945 syscall CheckItem 0000027C C2A8 A93A and.l D1, [A0 - 0x56C6] 00000280 A939 syscall EnableItem 00000282 071A btst [A2]+, D3 00000284 A9C1 syscall UniqueID 00000286 A9AD syscall RemoveResource/RmveResource 00000288 A999 syscall UpdateResFile 0000028A EE08 lsr D0.b, 7 0000028C 53DE sls [A6]+ 0000028E 0A0E 224E xori.b A6, 0x4E /* 'N' */ 00000292 4B2E 5307 .invalid 5, [A6 + 0x5307] // invalid opcode 4 with b == 4 00000296 8353 or.w [A3], D1 00000298 0083 560C 1849 ori.l D3, 0x560C1849 0000029E 0163 bchg -[A3], D0 000002A0 0983 bclr D3, D4 000002A2 53F1 0041 sls [A1 + D0.w + 0x41] 000002A6 024B 3D5D andi.w A3, 0x3D5D /* '=]' */ 000002AA 024B 3DE9 andi.w A3, 0x3DE9 000002AE 0024 5B00 ori.b -[A4], 0x0 000002B2 DC38 4A84 add.b D6, [0x00004A84] 000002B6 0013 0C2B ori.b [A3], 0x2B /* '+' */ 000002BA 0182 bclr D2, D0 000002BC 6302 bls +0x4 /* 000002C0 */ 000002BE CB08 abcd -[A5], -[A0] label000002C0: 000002C0 BB0C cmpm.b [A5]+, [A4]+ 000002C2 28CB move.l [A4]+, A3 000002C4 017E bchg <>, D0 000002C6 AE84 syscall 0xA84, auto_pop 000002C8 000F 8442 ori.b A7, 0x42 /* 'B' */ 000002CC 0F50 bchg [A0], D7 000002CE 4C00 FB09 movem.w D0,D3,A0,A1,A3,A4,A5,A6,A7, D0 000002D2 8400 or.b D2, D0 000002D4 3335 2693 move.w -[A1], [A5 + D2.w * 8 - 0x109] 000002D8 002C 8504 8862 ori.b [A4 - 0x779E], 0x4 000002DE DC04 add.b D6, D4 000002E0 3284 move.w [A1], D4 000002E2 1288 move.b [A1], A0 000002E4 0043 218C ori.w D3, 0x218C 000002E8 9B0A subx.b -[A5], -[A2] 000002EA 4A13 tst.b [A3] 000002EC 84BB 05C4 or.l D2, <> 000002F0 4A84 tst.l D4 000002F2 2B0B move.l -[A5], A3 000002F4 4C92 7070 movem.w D4,D5,D6,A4,A5,A6, [A2] 000002F8 0093 3984 AC88 ori.l [A3], 0x3984AC88 000002FE 00EB .incomplete 00000300 1834 7335 C438 B848 move.b D4, [[A4 - 0x3BC747B8] + D7 * 2] 00000308 0C54 AB00 cmpi.w [A4], 0xAB00 0000030C 60C5 bra -0x39 /* 000002D3 */ 0000030E 095A bchg [A2]+, D4 00000310 2E04 move.l D7, D4 00000312 7B1E moveq.l D5, 0x1E 00000314 B321 xor.b -[A1], D1 00000316 3206 move.w D1, D6 00000318 4C00 D37B movem.w D0,D1,D3,D4,D5,D6,A0,A1,A4,A6,A7, D0 0000031C 334D 131A move.w [A1 + 0x131A], A5 00000320 066B 138B 1000 addi.w [A3 + 0x1000], 0x138B 00000326 EB64 asl D4.w, D5 00000328 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000032A C4CC mulu.w D2, A4 0000032C 06D3 .incomplete 0000032E 0E4A 0101 .invalid.w A2, 0x101 // invalid immediate operation 00000332 130C move.b -[A1], A4 00000334 EB05 asl D5.b, 5 00000336 6300 A406 bls -0x5BF8 /* FFFFA73E */ 0000033A 530E subq.b A6, 1 0000033C 0319 btst [A1]+, D1 0000033E 28E0 move.l [A4]+, -[A0] 00000340 8B10 or.b [A0], D5 00000342 B32C 4C00 xor.b [A4 + 0x4C00], D1 00000346 7327 moveq.l D1, 0x27 00000348 3201 move.w D1, D1 0000034A 02CB .incomplete 0000034C 4C8C A406 movem.w D1,D2,A2,A5,A7, A4 00000350 B642 cmp.w D3, D2 00000352 26F8 290C move.l [A3]+, [0x0000290C] 00000356 0E12 0402 .invalid.b [A2], 0x2 // invalid immediate operation 0000035A A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 0000035C 6E34 bgt +0x36 /* 00000392 */ 0000035E 0300 btst D0, D1 00000360 0B01 btst D1, D5 00000362 A838 syscall CalcMask 00000364 BB0F cmpm.b [A5]+, [A7]+ 00000366 AC04 syscall SndDoImmediate, auto_pop 00000368 0904 btst D4, D4 0000036A AC04 syscall SndDoImmediate, auto_pop 0000036C 069A 000F D408 addi.l [A2]+, 0xFD408 00000372 1B02 move.b -[A5], D2 00000374 0490 7002 733C subi.l [A0], 0x7002733C 0000037A 250C move.l -[A2], A4 0000037C 3011 move.w D0, [A1] 0000037E 0C45 1184 cmpi.w D5, 0x1184 00000382 E903 asl D3.b, 4 00000384 D408 add.b D2, A0 00000386 5C62 addq.w -[A2], 6 00000388 02DB .incomplete 0000038A 5129 0F16 subq.b [A1 + 0xF16], 8 0000038E 1103 move.b -[A0], D3 00000390 32AC 3812 move.w [A1], [A4 + 0x3812] // begin alternate branch 00000392-00000394 label00000392: 00000392 3812 move.w D4, [A2] // end alternate branch 00000392-00000394 label00000392: // (misaligned) 00000394 0400 AB88 subi.b D0, 0x88 00000398 C603 and.b D3, D3 0000039A 0504 btst D4, D2 0000039C 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 0000039E D506 addx.b D2, D6 000003A0 0F30 9B09 btst [[A0 + <> + A1 * 2]], D7 000003A4 0410 0C9C subi.b [A0], 0x9C 000003A8 A91C syscall HiliteWindow 000003AA 731A moveq.l D1, 0x1A 000003AC DC38 4B05 add.b D6, [0x00004B05] 000003B0 224E movea.l A1, A6 000003B2 B301 xor.b D1, D1 000003B4 5B17 subq.b [A7], 5 000003B6 7300 moveq.l D1, 0x00 000003B8 8B0A sbcd -[A5], -[A2] 000003BA A312 syscall SetEOF, flags=3 000003BC D803 add.b D4, D3 000003BE 0EA3 1293 3A53 .invalid.l -[A3], 0x12933A53 // invalid immediate operation 000003C4 06FB .incomplete 000003C6 1432 00E3 move.b D2, [A2 + D0.w - 0x29] 000003CA A3EB syscall vFileWrite, flags=3 000003CC 02C6 .incomplete 000003CE 8B40 044B pack D5, D0, 0x044B 000003D2 36EB 02DB move.w [A3]+, [A3 + 0x2DB] 000003D6 0281 0043 1803 andi.l D1, 0x431803 000003DC 0510 btst [A0], D2 000003DE 232F 5C62 move.l -[A1], [A7 + 0x5C62] 000003E2 000F A510 ori.b A7, 0x10 000003E6 AB5D syscall rMASK3 000003E8 6E30 bgt +0x32 /* 0000041A */ 000003EA A510 syscall Allocate/PBAllocContig/AllocContig, flags=5 000003EC 1083 move.b [A0], D3 000003EE 2265 movea.l A1, -[A5] 000003F0 2213 move.l D1, [A3] 000003F2 062B 0113 0528 addi.b [A3 + 0x528], 0x13 000003F8 0300 btst D0, D1 000003FA 2508 move.l -[A2], A0 000003FC F30C .extension 0x30C <> // unimplemented 000003FE 4AAC 0481 tst.l [A4 + 0x481] 00000402 01EB .incomplete 00000404 0543 bchg D3, D2 00000406 0933 043B btst [A3 + D0.w * 4 + 0x3B], D4 0000040A 127A 2B0A movea.b A1, [PC + 0x2B0A /* 00002F16, cstring "" */] 0000040E 16C3 move.b [A3]+, D3 00000410 0084 000F 6D0F ori.l D4, 0xF6D0F 00000416 136F 950C BB37 move.b [A1 - 0x44C9], [A7 - 0x6AF4] // begin alternate branch 0000041A-0000041E label0000041A: 0000041A BB37 2504 xor.b <>, D5 // end alternate branch 0000041A-0000041E label0000041A: // (misaligned) 0000041C 2504 move.l -[A2], D4 0000041E 2A28 26AB move.l D5, [A0 + 0x26AB] 00000422 18E8 090D move.b [A4]+, [A0 + 0x90D] 00000426 0B49 bchg A1, D5 00000428 249B move.l [A2], [A3]+ 0000042A 085B 5963 bchg.b [A3]+, 0x63 /* 'c' */ 0000042E 1608 move.b D3, A0 00000430 F302 .extension 0x302 <> // unimplemented 00000432 701C moveq.l D0, 0x1C 00000434 0412 0B08 subi.b [A2], 0x8 00000438 0073 436E 2A28 ori.w [A3 + D2 * 2 + 0x28], 0x436E /* 'Cn' */ 0000043E B325 xor.b -[A5], D1 00000440 120B move.b D1, A3 00000442 4925 .invalid 4, -[A5] // invalid opcode 4 with b == 4 00000444 01DB .incomplete 00000446 3D32 AC0B move.w -[A6], [A2 + A2 * 4 + 0xB] 0000044A 491C .invalid 4, [A4]+ // invalid opcode 4 with b == 4 0000044C EB51 roxl D1.w, 5 0000044E 1213 move.b D1, [A3] 00000450 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4 00000452 D31A add.b [A2]+, D1 00000454 0053 60A3 ori.w [A3], 0x60A3 00000458 0030 C623 0950 ori.b [A0], 0x23 /* '#' */ 0000045E 1B12 move.b -[A5], [A2] 00000460 1B04 move.b -[A5], D4 00000462 D31A add.b [A2]+, D1 00000464 1210 move.b D1, [A0] 00000466 0233 6F2D 1E50 andi.b [A3 + D1 * 8 + 0x50], 0x2D /* '-' */ 0000046C D30E addx.b -[A1], -[A6] 0000046E 0608 0808 addi.b A0, 0x8 00000472 BC01 cmp.b D6, D1 00000474 051B btst [A3]+, D2 00000476 0210 9070 andi.b [A0], 0x70 /* 'p' */ 0000047A 00E3 .incomplete 0000047C 18B0 E50A 0501 move.b [A4], [[A0 + <> + A6 * 4] + 0x501] 00000482 020F 2A0B andi.b A7, 0xB 00000486 00E1 .incomplete 00000488 0426 5B05 subi.b -[A6], 0x5 0000048C C35D and.w [A5]+, D1 0000048E 0C54 3B01 cmpi.w [A4], 0x3B01 00000492 AD1B syscall MoveWindow, auto_pop 00000494 0421 2AD3 subi.b -[A1], 0xD3 00000498 0A38 511D 1409 xori.b [0x00001409], 0x1D 0000049E 1225 move.b D1, -[A5] 000004A0 3643 movea.w A3, D3 000004A2 0003 0538 ori.b D3, 0x38 /* '8' */ 000004A6 FB01 .extension 0xB01 <> // unimplemented 000004A8 AB03 syscall Jackson 000004AA 28BB 01D3 0138 2E75 move.l [A4], [[] + 0x1382E75] 000004B2 2024 move.l D0, -[A4] 000004B4 FB00 .extension 0xB00 <> // unimplemented 000004B6 3503 move.w -[A2], D3 000004B8 0300 btst D0, D1 000004BA 0672 38E3 35FB 0E63 00C9 00DB 1F06 addi.w [[0xE6300C9] + 0xDB1F06], 0x38E3 000004C8 0840 00DB bchg.b D0, 0xDB 000004CC 4A6B 0130 tst.w [A3 + 0x130] 000004D0 3B2A 6501 move.w -[A5], [A2 + 0x6501] 000004D4 EB19 rol D1.b, 5 000004D6 6901 bvs +0x3 /* 000004D9 */ 000004D8 F342 .extension 0x342 <> // unimplemented 000004DA DE82 add.l D7, D2 000004DC 3043 movea.w A0, D3 000004DE 004B 0A38 ori.w A3, 0xA38 /* '\n8' */ 000004E2 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000004E4 1400 move.b D2, D0 000004E6 130D move.b -[A1], A5 000004E8 9B01 subx.b D5, D1 000004EA 0608 630B addi.b A0, 0xB 000004EE E312 roxl D2.b, 1 000004F0 7014 moveq.l D0, 0x14 000004F2 00AB 1556 4319 FC6B ori.l [A3 - 0x395], 0x15564319 000004FA 2141 02C5 move.l [A0 + 0x2C5], D1 000004FE 1803 move.b D4, D3 00000500 013E btst <>, D0 00000502 2D09 move.l -[A6], A1 00000504 8824 or.b D4, -[A4] 00000506 B302 xor.b D2, D1 00000508 DC10 add.b D6, [A0] 0000050A 8A04 or.b D5, D4 0000050C 1143 531D move.b [A0 + 0x531D], D3 00000510 C120 and.b -[A0], D0 00000512 0B1A btst [A2]+, D5 00000514 4081 negx.l D1 00000516 054B bchg A3, D2 00000518 0612 8840 addi.b [A2], 0x40 /* '@' */ 0000051C 0053 0B14 ori.w [A3], 0xB14 00000520 064C CB0A addi.w A4, 0xCB0A 00000524 0B11 btst [A1], D5 00000526 7B09 moveq.l D5, 0x09 00000528 7000 moveq.l D0, 0x00 0000052A BB4C cmpm.w [A5]+, [A4]+ 0000052C A901 syscall FMSwapFont 0000052E 730C moveq.l D1, 0x0C 00000530 2A6A 810C movea.l A5, [A2 - 0x7EF4] 00000534 6302 bls +0x4 /* 00000538 */ 00000536 1484 move.b [A2], D4 label00000538: 00000538 002B 7884 0309 ori.b [A3 + 0x309], 0x84 0000053E 0546 bchg D6, D2 00000540 26A3 move.l [A3], -[A3] 00000542 02FE .incomplete 00000544 B115 xor.b [A5], D0 00000546 2473 0639 movea.l A2, [A3 + D0.w * 8 + 0x39] 0000054A 1483 move.b [A2], D3 0000054C 0338 1B0D btst [0x00001B0D], D1 00000550 5306 subq.b D6, 1 00000552 D4E3 add.w A2, -[A3] 00000554 1504 move.b -[A2], D4 00000556 92CB sub.w A1, A3 00000558 00AB 0643 058B 00CD ori.l [A3 + 0xCD], 0x643058B 00000560 006B 054B 05A3 ori.w [A3 + 0x5A3], 0x54B 00000566 0738 2673 btst [0x00002673], D3 0000056A 062C F515 FD04 addi.b [A4 - 0x2FC], 0x15 00000570 2119 move.l -[A0], [A1]+ 00000572 AB1A syscall PutOval 00000574 2307 move.l -[A1], D7 00000576 0302 btst D2, D1 00000578 A2CC syscall vBTClose, flags=2 0000057A 06FB .incomplete 0000057C 0152 bchg [A2], D0 0000057E 468B not.l A3 00000580 0B03 btst D3, D5 00000582 1710 move.b -[A3], [A0] 00000584 7300 moveq.l D1, 0x00 00000586 030A btst A2, D1 00000588 130A move.b -[A1], A2 0000058A 030A btst A2, D1 0000058C BB04 xor.b D4, D5 0000058E 030A btst A2, D1 00000590 E063 asr D3.w, D0 00000592 080B 018B btst.b A3, 0x8B 00000596 0338 630A btst [0x0000630A], D1 0000059A 0B01 btst D1, D5 0000059C 4438 2305 neg.b [0x00002305] 000005A0 0B01 btst D1, D5 000005A2 5838 E302 addq.b [0xFFFFE302], 4 000005A6 2104 move.l -[A0], D4 000005A8 7B00 moveq.l D5, 0x00 000005AA C501 abcd D2, D1 000005AC 8702 sbcd D3, D2 000005AE 9ED3 sub.w A7, [A3] 000005B0 0443 0338 subi.w D3, 0x338 000005B4 DC04 add.b D6, D4 000005B6 4AB3 03A9 071B tst.l [[0x71B + D0 * 2]] 000005BC 2A01 move.l D5, D1 000005BE 1453 movea.b A2, [A3] 000005C0 1DF6 8B03 5B15 F325 move.b <>, [[A6 + <> + A0 * 2] + 0x5B15F325] 000005C8 7B00 moveq.l D5, 0x00 000005CA 8B01 sbcd D5, D1 000005CC 5315 subq.b [A5], 1 000005CE 9B00 subx.b D5, D0 000005D0 805B or.w D0, [A3]+ 000005D2 818B 0373 unpk -[A0], -[A3], 0x0373 000005D6 88EB 0874 divu.w D4, [A3 + 0x874] 000005DA 7B07 moveq.l D5, 0x07 000005DC 0E76 7850 389B .invalid.w [A6 + D3 - 0x101], 0x7850 /* 'xP' */ // invalid immediate operation 000005E2 009B 020B 4FFB ori.l [A3]+, 0x20B4FFB 000005E8 010B btst A3, D0 000005EA 6A7B bpl +0x7D /* 00000667 */ 000005EC 00FB .incomplete 000005EE 25B6 9B00 6514 move.l <>, [A6 + <> + A1 * 2] 000005F4 737B moveq.l D1, 0x7B 000005F6 B303 xor.b D3, D1 000005F8 6D14 blt +0x16 /* 0000060E */ 000005FA B304 xor.b D4, D1 000005FC 3E31 4259 move.w D7, [A1 + D4.w * 2 + 0x59] 00000600 0F03 btst D3, D7 00000602 004B 0358 ori.w A3, 0x358 00000606 383B 0453 move.w D4, [PC + D0.w * 4 + 0x53] 0000060A 0613 0376 addi.b [A3], 0x76 /* 'v' */ label0000060E: 0000060E E0BA ror D2, D0 00000610 760B moveq.l D3, 0x0B 00000612 123B 06A7 move.b D1, [PC + D0.w * 8 - 0x89] 00000616 029B 62DC 38F2 andi.l [A3]+, 0x62DC38F2 0000061C 04E0 .incomplete 0000061E 8484 or.l D2, D4 00000620 021B 63E3 andi.b [A3]+, 0xE3 00000624 0232 A500 AB80 andi.b [ + <> + A2 * 2], 0x0 0000062A 254D 2907 move.l [A2 + 0x2907], A5 0000062E A52F syscall PostEvent/PPostEvent, flags=5 00000630 3809 move.w D4, A1 00000632 07A4 bclr -[A4], D3 00000634 069B 0225 66CC addi.l [A3]+, 0x22566CC 0000063A 06B6 82C5 2F35 69E5 addi.l <>, 0x82C52F35 00000642 4293 clr.l [A3] 00000644 11DE 8234 move.b [0xFFFF8234], [A6]+ 00000648 7305 moveq.l D1, 0x05 0000064A B273 038B 004C B30B cmp.w D1, [[ + <> + D0 * 2] + 0x4CB30B] 00000652 0400 2B35 subi.b D0, 0x35 /* '5' */ 00000656 D122 add.b -[A2], D0 00000658 8568 0D07 or.w [A0 + 0xD07], D2 0000065C 6C04 bge +0x6 /* 00000662 */ 0000065E 3A08 move.w D5, A0 00000660 02AB 41E5 03C5 2243 andi.l [A3 + 0x2243], 0x41E503C5 // begin alternate branch 00000662-00000668 label00000662: 00000662 41E5 lea.l A0, -[A5] 00000664 03C5 .incomplete 00000666 2243 movea.l A1, D3 // end alternate branch 00000662-00000668 label00000662: // (misaligned) 00000668 078B bclr A3, D3 0000066A 0008 BE73 ori.b A0, 0x73 /* 's' */ 0000066E 0300 btst D0, D1 00000670 F303 .extension 0x303 <> // unimplemented 00000672 A30E syscall UnmountVol/HUnmountVol, flags=3 00000674 3830 9D37 211A 10B8 04FA BC02 move.w D4, [[A0 + 0x211A10B8] + A1 * 4 + 0x4FABC02] 00000680 EB5D rol D5.w, 5 00000682 2504 move.l -[A2], D4 00000684 68BB bvc -0x43 /* 00000641 */ 00000686 1433 0073 move.b D2, [A3 + D0.w + 0x73] 0000068A 02D3 .incomplete 0000068C 15A1 086B move.b [A2 + D0 + 0x6B], -[A1] 00000690 154C F302 move.b [A2 - 0xCFE], A4 00000694 5B0B subq.b A3, 5 00000696 A108 syscall Create/PBHCreate/HCreate, flags=1 00000698 0608 2B07 addi.b A0, 0x7 0000069C 703B moveq.l D0, 0x3B 0000069E 1208 move.b D1, A0 000006A0 A101 syscall Close, flags=1 000006A2 00FB .incomplete 000006A4 0B2A 283C btst [A2 + 0x283C], D5 000006A8 A311 syscall GetEOF, flags=3 000006AA CB2C 7302 and.b [A4 + 0x7302], D5 000006AE 8314 or.b [A4], D1 000006B0 1903 move.b -[A4], D3 000006B2 4297 clr.l [A7] 000006B4 03CF .incomplete 000006B6 1B24 move.b -[A5], -[A4] 000006B8 3306 move.w -[A1], D6 000006BA E305 asl D5.b, 1 000006BC C902 abcd D4, D2 000006BE 92C5 sub.w A1, D5 000006C0 021B 12F9 andi.b [A3]+, 0xF9 000006C4 03DA .incomplete 000006C6 0808 BB4E btst.b A0, 0x4E /* 'N' */ 000006CA 70C9 moveq.l D0, 0xFFFFFFC9 000006CC 0342 bchg D2, D1 000006CE 7302 moveq.l D1, 0x02 000006D0 2A28 3B2A move.l D5, [A0 + 0x3B2A] 000006D4 F326 .extension 0x326 <> // unimplemented 000006D6 0E0B 044B .invalid.b A3, 0x4B /* 'K' */ // invalid immediate operation 000006DA 1C03 move.b D6, D3 000006DC 4F73 010B 04A8 5B3B chk.w D7, [[A3 + <> + D0] + 0x4A85B3B] 000006E4 7303 moveq.l D1, 0x03 000006E6 630B bls +0xD /* 000006F3 */ 000006E8 0F9E bclr [A6]+, D7 000006EA 5301 subq.b D1, 1 000006EC 6B0E bmi +0x10 /* 000006FC */ 000006EE CB18 and.b [A0]+, D5 000006F0 7303 moveq.l D1, 0x03 000006F2 B303 xor.b D3, D1 000006F4 456C 0FBD chk.w D2, [A4 + 0xFBD] 000006F8 2231 37D3 118D 14B3 move.l D1, [[] + 0x118D14B3] // begin alternate branch 000006FC-00000700 label000006FC: 000006FC 118D 14B3 move.b [A0 + D1.w * 4 - 0x77], A5 // end alternate branch 000006FC-00000700 label000006FC: // (misaligned) 00000700 5145 subq.w D5, 8 00000702 10CB move.b [A0]+, A3 00000704 0105 btst D5, D0 00000706 463C 3308 6B15 not.b 0x33086B15 0000070C CD14 and.b [A4], D6 0000070E 8562 or.w -[A2], D2 00000710 A501 syscall Close, flags=5 00000712 5B2C DAC5 subq.b [A4 - 0x253B], 5 00000716 09C5 .incomplete 00000718 0183 bclr D3, D0 0000071A 156B 012A 10C6 move.b [A2 + 0x10C6], [A3 + 0x12A] 00000720 EB01 asl D1.b, 5 00000722 E01B ror D3.b, 8 00000724 0533 0072 btst [A3 + D0.w + 0x72], D2 00000728 383B 18CB move.w D4, [PC + D1 - 0x53] 0000072C 2C72 382B movea.l A6, [A2 + D3 + 0x2B] 00000730 1143 0673 move.b [A0 + 0x673], D3 00000734 0393 bclr [A3], D1 00000736 0C3A 0B30 B319 cmpi.b [PC - 0x4CE7 /* FFFFBA51, cstring "" */], 0x30 /* '0' */ 0000073C A10B syscall Rename/PBHRename/HRename, flags=1 0000073E C31E and.b [A6]+, D1 00000740 42AB 2F0F clr.l [A3 + 0x2F0F] 00000744 A2CC syscall vBTClose, flags=2 00000746 CB08 abcd -[A5], -[A0] 00000748 2305 move.l -[A1], D5 0000074A FD01 .extension 0xD01 <> // unimplemented 0000074C 8304 sbcd D1, D4 0000074E 9B01 subx.b D5, D1 00000750 5313 subq.b [A3], 1 00000752 3826 move.w D4, -[A6] 00000754 C311 and.b [A1], D1 00000756 514A subq.w A2, 8 00000758 F923 .extension 0x923 <> // unimplemented 0000075A FB6E .extension 0xB6E <> // unimplemented 0000075C F123 .extension 0x123 <> // unimplemented 0000075E CB08 abcd -[A5], -[A0] 00000760 F703 .extension 0x703 <> // unimplemented 00000762 83F5 230F F523 CB08 divs.w D1, [[A5 + <>] + D2 * 2 - 0xADC34F8] 0000076A F703 .extension 0x703 <> // unimplemented 0000076C A4FB syscall vNewMap, flags=4 0000076E 002E 04DC 1049 ori.b [A6 + 0x1049], 0xDC 00000774 5221 addq.b -[A1], 1 00000776 8903 sbcd D4, D3 00000778 0014 008B ori.b [A4], 0x8B 0000077C 31A5 3214 move.w [A0 + D3.w * 2 + 0x14], -[A5] 00000780 00AB 804D 564D 17FB ori.l [A3 + 0x17FB], 0x804D564D 00000788 008A F503 6133 ori.l A2, 0xF5036133 0000078E B307 xor.b D7, D1 00000790 32E5 move.w [A1]+, -[A5] 00000792 624C bhi +0x4E /* 000007E0 */ 00000794 0073 228C EE32 ori.w [A3 + A6 * 8 + 0x32], 0x228C 0000079A 8400 or.b D2, D0 0000079C 3B21 move.w -[A5], -[A1] 0000079E 8CE1 divu.w D6, -[A1] 000007A0 0950 bchg [A0], D4 000007A2 1312 move.b -[A1], [A2] 000007A4 CB07 abcd D5, D7 000007A6 743A moveq.l D2, 0x3A 000007A8 8B27 or.b -[A7], D5 000007AA 4490 neg.l [A0] 000007AC 5302 subq.b D2, 1 000007AE 8B16 or.b [A6], D5 000007B0 2B02 move.l -[A5], D2 000007B2 C309 abcd -[A1], -[A1] 000007B4 5B07 subq.b D7, 5 000007B6 CB07 abcd D5, D7 000007B8 3653 movea.w A3, [A3] 000007BA 6AC3 bpl -0x3B /* 0000077F */ 000007BC 097B 0532 8406 9A9A 000B bchg [[PC - 0x7BF96566 + D0 * 4] + 0xB], D4 000007C6 616D bsr +0x6F /* 00000835 */ 000007C8 790F moveq.l D4, 0x0F 000007CA 2A38 DD08 move.l D5, [0xFFFFDD08] // begin alternate branch 000007CC-000007CE label000007CC: 000007CC DD08 addx.b -[A6], -[A0] // end alternate branch 000007CC-000007CE label000007CC: // (misaligned) 000007CE 996B D842 sub.w [A3 - 0x27BE], D4 000007D2 813B 6189 or.b [[ + <> + D6]], D0 000007D6 614F bsr +0x51 /* 00000827 */ 000007D8 1B07 move.b -[A5], D7 000007DA 5B02 subq.b D2, 5 000007DC EB16 roxl D6.b, 5 000007DE E33E rol D6.b, D1 label000007E0: 000007E0 0303 btst D3, D1 000007E2 654F bcs +0x51 /* 00000833 */ 000007E4 5887 addq.l D7, 4 000007E6 01EE .incomplete 000007E8 5B00 subq.b D0, 5 000007EA C705 abcd D3, D5 000007EC 3C9B move.w [A6], [A3]+ 000007EE 026B 12A3 0B13 andi.w [A3 + 0xB13], 0x12A3 000007F4 1A80 move.b [A5], D0 000007F6 D309 addx.b -[A1], -[A1] 000007F8 2309 move.l -[A1], A1 000007FA 38E9 1839 move.w [A4]+, [A1 + 0x1839] 000007FE 3904 move.w -[A4], D4 00000800 B9AA 230B xor.l [A2 + 0x230B], D4 00000804 6504 bcs +0x6 /* 0000080A */ 00000806 F307 .extension 0x307 <> // unimplemented 00000808 32C1 move.w [A1]+, D1 label0000080A: 0000080A 54CB 198C dbcc D3, +0x198E /* 00002198 */ // begin alternate branch 0000080C-00000814 label0000080C: 0000080C 198C 6302 D329 move.b [[A4 + <> + D6 * 2] - 0x2CD7], A4 label00000812: 00000812 A30B syscall Rename/PBHRename/HRename, flags=3 // end alternate branch 0000080C-00000814 label0000080C: // (misaligned) 0000080E 6302 bls +0x4 /* 00000812 */ 00000810 D329 A30B add.b [A1 - 0x5CF5], D1 label00000812: // (misaligned) 00000814 613E bsr +0x40 /* 00000854 */ 00000816 850D sbcd -[A2], -[A5] 00000818 0F30 7D50 btst [A0], D7 0000081C 5A45 addq.w D5, 5 0000081E 6CAC bge -0x52 /* 000007CC */ 00000820 10C9 move.b [A0]+, A1 00000822 0473 00C5 0443 subi.w [A3 + D0.w * 4 + 0x43], 0xC5 00000828 004B 3E7B ori.w A3, 0x3E7B /* '>{' */ 0000082C 05B6 0FE9 A1D1 bclr [[-0x5E2F]], D2 00000832 19C1 2595 move.b 0x95, D1 00000836 19F3 0465 0383 move.b 0x83, [A3 + D0.w * 4 + 0x65] 0000083C 08B3 0904 7B05 bclr.b [[A3 + <>] + D7 * 2], 0x4 00000842 AD07 syscall SetString, auto_pop 00000844 0F30 CD0C btst <>, D7 00000848 2504 move.l -[A2], D4 0000084A D348 addx.w -[A1], -[A0] 0000084C C907 abcd D4, D7 0000084E EB2E lsl D6.b, D5 00000850 F507 .extension 0x507 <> // unimplemented 00000852 232A 3214 move.l -[A1], [A2 + 0x3214] // begin alternate branch 00000854-00000856 fn00000854: 00000854 3214 move.w D1, [A4] // end alternate branch 00000854-00000856 fn00000854: // (misaligned) 00000856 00C3 .incomplete 00000858 448C neg.l A4 0000085A 9322 sub.b -[A2], D1 0000085C 4A14 tst.b [A4] 0000085E DA4C add.w D5, A4 00000860 120B move.b D1, A3 00000862 228E move.l [A1], A6 00000864 7B04 moveq.l D5, 0x04 00000866 009B 394A 140B ori.l [A3]+, 0x394A140B 0000086C 024C 12D3 andi.w A4, 0x12D3 00000870 4823 nbcd.b -[A3] 00000872 0D70 2101 bchg [[A0 + <> + D2]], D6 00000876 4208 clr.b A0 00000878 2102 move.l -[A0], D2 0000087A 6590 bcs -0x6E /* 0000080C */ 0000087C 6B43 bmi +0x45 /* 000008C1 */ 0000087E A101 syscall Close, flags=1 00000880 A500 syscall Open/PBHOpen/HOpen, flags=5 00000882 C354 and.w [A4], D1 00000884 4085 negx.l D5 00000886 0033 2E2A FB02 26F8 ori.b [[A3 + <> + A7 * 2] + 0x26F8], 0x2A /* '*' */ 0000088E 0F8D bclr A5, D7 00000890 0813 4101 btst.b [A3], 0x1 00000894 7D53 moveq.l D6, 0x53 00000896 094B bchg A3, D4 00000898 33E1 4E5B 5911 move.w [0x4E5B5911], -[A1] 0000089E 6903 bvs +0x5 /* 000008A3 */ 000008A0 0021 8E3C ori.b -[A1], 0x3C /* '<' */ 000008A4 FB17 .extension 0xB17 <> // unimplemented 000008A6 2D09 move.l -[A6], A1 000008A8 2901 move.l -[A4], D1 000008AA 8B12 or.b [A2], D5 000008AC 6528 bcs +0x2A /* 000008D6 */ 000008AE 3A08 move.w D5, A0 000008B0 4208 clr.b A0 000008B2 9D99 sub.l [A1]+, D6 000008B4 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000008B6 8102 sbcd D0, D2 000008B8 232F 0B1F move.l -[A1], [A7 + 0xB1F] 000008BC 0F04 btst D4, D7 000008BE 4580 .invalid 2, D0 // invalid opcode 4 with b == 6 000008C0 8569 D485 or.w [A1 - 0x2B7B], D2 000008C4 B089 cmp.l D0, A1 000008C6 09FB .incomplete 000008C8 2665 movea.l A3, -[A5] 000008CA 00BB 5412 1341 C90A 890F ori.l [[PC + <> + A4] - 0x76F1], 0x54121341 000008D4 1341 9283 move.b [A1 - 0x6D7D], D1 // begin alternate branch 000008D6-000008D8 label000008D6: 000008D6 9283 sub.l D1, D3 // end alternate branch 000008D6-000008D8 label000008D6: // (misaligned) 000008D8 2913 move.l -[A4], [A3] 000008DA 41FB 2EE5 lea.l A0, [PC + D2 * 8 - 0x27] 000008DE 98BB 4CE5 sub.l D4, [PC + D4 * 4 - 0x27] 000008E2 0F40 bchg D0, D7 000008E4 927B 4B4D sub.w D1, <> 000008E8 0101 btst D1, D0 000008EA 17A5 5A03 move.b [A3 + D5 * 2 + 0x3], -[A5] 000008EE 8550 or.w [A0], D2 000008F0 2A4B movea.l A5, A3 000008F2 0121 btst -[A1], D0 000008F4 840F or.b D2, A7 000008F6 B11B xor.b [A3]+, D0 000008F8 224E movea.l A1, A6 000008FA F311 .extension 0x311 <> // unimplemented 000008FC 1004 move.b D0, D4 000008FE A966 syscall TestControl 00000900 099B bclr [A3]+, D4 00000902 CB19 and.b [A1]+, D5 00000904 CB12 and.b [A2], D5 00000906 159B 2423 move.b [A2 + D2.w * 4 + 0x23], [A3]+ 0000090A 16DC move.b [A3]+, [A4]+ 0000090C 044B 05F6 subi.w A3, 0x5F6 00000910 583B 1CF6 addq.b [PC + D1 * 4 - 0x10], 4 00000914 FB4E .extension 0xB4E <> // unimplemented 00000916 D325 add.b -[A5], D1 00000918 5306 subq.b D6, 1 0000091A 2571 6307 F929 9704 F59B move.l [A2 - 0xA65], [[A1 + <>] + D6 * 2 - 0x6D668FC] 00000924 0A61 7D13 xori.w -[A1], 0x7D13 00000928 0A14 424C xori.b [A4], 0x4C /* 'L' */ 0000092C 4040 negx.w D0 0000092E 003B 0A8B 0253 ori.b [PC + D0.w * 2 + 0x53], 0x8B 00000934 0808 610B btst.b A0, 0xB 00000938 3148 7D40 move.w [A0 + 0x7D40], A0 0000093C A57A syscall SetADBInfo, flags=5 0000093E ED21 asl D1.b, D6 00000940 253E move.l -[A2], <> 00000942 F309 .extension 0x309 <> // unimplemented 00000944 4AE5 tas.b -[A5] 00000946 041E 0453 subi.b [A6]+, 0x53 /* 'S' */ 0000094A 05A9 2153 bclr [A1 + 0x2153], D2 0000094E 1BD3 move.b <>, [A3] 00000950 1FA2 A307 502D 7BA9 move.b [[A7 + <>] + A2 * 2 + 0x502D7BA9], -[A2] 00000958 042D 7B83 085C subi.b [A5 + 0x85C], 0x83 0000095E 6222 bhi +0x24 /* 00000982 */ 00000960 4EC2 jmp D2 00000962 F31A .extension 0x31A <> // unimplemented 00000964 0063 7330 ori.w -[A3], 0x7330 /* 's0' */ 00000968 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 0000096A 3501 move.w -[A2], D1 0000096C B338 3025 xor.b [0x00003025], D1 00000970 DE95 add.l D7, [A5] 00000972 7C49 moveq.l D6, 0x49 00000974 518D subq.l A5, 8 00000976 027B 3D21 50F7 andi.w [PC + D5.w - 0x9], 0x3D21 /* '=!' */ 0000097C 023B 82A3 1E06 andi.b [PC + D1 * 8 + 0x6], 0xA3 label00000982: 00000982 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00000984 F5E1 .invalid <> 00000986 8B14 or.b [A4], D5 00000988 6124 bsr +0x26 /* 000009AE */ 0000098A 5B0A subq.b A2, 5 0000098C AB02 syscall BitsToPix 0000098E C335 8314 and.b <>, D1 00000992 4B3E .invalid 5, <> // invalid opcode 4 with b == 4 00000994 7632 moveq.l D3, 0x32 00000996 4002 negx.b D2 00000998 8B8D 0B0A unpk -[A5], -[A5], 0x0B0A 0000099C B276 40B2 cmp.w D1, [A6 + D4.w - 0x78] 000009A0 0B00 btst D0, D5 000009A2 429A clr.l [A2]+ 000009A4 8570 EB7B EB23 C48D E387 0276 or.w [[A0 - 0x14DC3B73] - 0x1C78FD8A], D2 // begin alternate branch 000009AE-000009B8 fn000009AE: 000009AE 0276 D304 5513 3312 2118 andi.w [[A6 + D5 * 4] + 0x33122118], 0xD304 // end alternate branch 000009AE-000009B8 fn000009AE: // (misaligned) 000009B0 D304 addx.b D1, D4 000009B2 5513 subq.b [A3], 2 000009B4 3312 move.w -[A1], [A2] 000009B6 2118 move.l -[A0], [A0]+ 000009B8 FB13 .extension 0xB13 <> // unimplemented 000009BA 252B B0F6 move.l -[A2], [A3 - 0x4F0A] 000009BE 5803 addq.b D3, 4 000009C0 0023 21FB ori.b -[A3], 0xFB 000009C4 07FB .incomplete 000009C6 079B bclr [A3]+, D3 000009C8 02F6 .incomplete 000009CA D303 addx.b D1, D3 000009CC D8C5 add.w A4, D5 000009CE 00F3 .incomplete 000009D0 01AC 1009 bclr [A4 + 0x1009], D0 000009D4 2A63 movea.l A5, -[A3] 000009D6 08A5 C20F bclr.b -[A5], 0xF 000009DA 6E34 bgt +0x36 /* 00000A10 */ 000009DC 130F move.b -[A1], A7 000009DE 5505 subq.b D5, 2 000009E0 330A move.w -[A1], A2 000009E2 84AC 10FB or.l D2, [A4 + 0x10FB] 000009E6 0C4C 1C04 cmpi.w A4, 0x1C04 000009EA 9270 BC00 sub.w D1, [A0 + A3 * 4] 000009EE 6B56 bmi +0x58 /* 00000A46 */ 000009F0 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 000009F2 E1F1 F974 asl .w <> 000009F6 2550 E12B move.l [A2 - 0x1ED5], [A0] 000009FA 4DF0 2B03 7527 62DC lea.l A6, [[A0 + <> + D2 * 2] + 0x752762DC] 00000A02 2884 move.l [A4], D4 00000A04 0593 bclr [A3], D2 00000A06 0F84 bclr D4, D7 00000A08 6B08 bmi +0xA /* 00000A12 */ 00000A0A 0522 btst -[A2], D2 00000A0C 89E2 divs.w D4, -[A2] 00000A0E 2A38 AD02 move.l D5, [0xFFFFAD02] // begin alternate branch 00000A10-00000A12 label00000A10: 00000A10 AD02 syscall RealFont, auto_pop // end alternate branch 00000A10-00000A12 label00000A10: // (misaligned) label00000A12: 00000A12 102D 60AB move.b D0, [A5 + 0x60AB] 00000A16 0284 1C04 0083 andi.l D4, 0x1C040083 00000A1C 747D moveq.l D2, 0x7D 00000A1E 03A7 bclr -[A7], D1 00000A20 027B 4B05 82E0 andi.w [PC + A0.w * 2 - 0x32], 0x4B05 00000A26 0B02 btst D2, D5 00000A28 014C bchg A4, D0 00000A2A 6B05 bmi +0x7 /* 00000A31 */ 00000A2C 092E E702 btst [A6 - 0x18FE], D4 00000A30 9F41 subx.w D7, D1 00000A32 0373 0593 0635 6933 bchg [[ + D0 * 4] + 0x6356933], D1 00000A3A 0DC3 .incomplete 00000A3C 186E 3B06 movea.b A4, [A6 + 0x3B06] 00000A40 F708 .extension 0x708 <> // unimplemented 00000A42 33B1 07A5 A0C7 0832 move.w [A1 + D0 + 0x32], [[-0x5F39] + D0 * 8] // begin alternate branch 00000A46-00000A4E label00000A46: 00000A46 A0C7 syscall vCacheRdIP 00000A48 0832 FB00 2700 btst.b [A2 + <> + D2 * 8], 0x0 // end alternate branch 00000A46-00000A4E label00000A46: // (misaligned) 00000A4A FB00 .extension 0xB00 <> // unimplemented 00000A4C 2700 move.l -[A3], D0 00000A4E 5025 addq.b -[A5], 8 00000A50 5E1B addq.b [A3]+, 7 00000A52 0F8D bclr A5, D7 00000A54 E859 ror D1.w, 4 00000A56 7193 moveq.l D0, 0xFFFFFF93 00000A58 0109 btst A1, D0 00000A5A 11E3 1176 move.b [0x00001176], -[A3] 00000A5E AB00 syscall BitBlt 00000A60 1312 move.b -[A1], [A2] 00000A62 E11F rol D7.b, 8 00000A64 2303 move.l -[A1], D3 00000A66 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000A68 213C 4318 F658 move.l -[A0], 0x4318F658 00000A6E A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 00000A70 0633 021B 0DA1 1884 addi.b [[0x1884 + D0 * 4]], 0x1B 00000A78 1359 5B08 move.b [A1 + 0x5B08], [A1]+ 00000A7C 09E0 .incomplete 00000A7E 011C btst [A4]+, D0 00000A80 A905 syscall DragGrayRgn 00000A82 541B addq.b [A3]+, 2 00000A84 1176 0B15 7171 move.b [A0 + 0x7171], [[A6] + D0 * 2] // begin alternate branch 00000A86-00000A8A label00000A86: 00000A86 0B15 btst [A5], D5 00000A88 7171 moveq.l D0, 0x71 // end alternate branch 00000A86-00000A8A label00000A86: // (misaligned) 00000A8A 2509 move.l -[A2], A1 00000A8C 2B09 move.l -[A5], A1 00000A8E 8553 or.w [A3], D2 00000A90 2B09 move.l -[A5], A1 00000A92 4169 F301 chk.w D0, [A1 - 0xCFF] 00000A96 A31A syscall GetZone, flags=3 00000A98 ED08 lsl D0.b, 6 00000A9A 7312 moveq.l D1, 0x12 00000A9C EB27 asl D7.b, D5 00000A9E 0509 btst A1, D2 00000AA0 D395 add.l [A5], D1 00000AA2 A93A syscall DisableItem 00000AA4 406D 3A43 negx.w [A5 + 0x3A43] 00000AA8 2F32 1C38 move.l -[A7], [A2 + D1 * 4 + 0x38] 00000AAC 4000 negx.b D0 00000AAE 3B2B AB08 move.w -[A5], [A3 - 0x54F8] 00000AB2 C552 and.w [A2], D2 00000AB4 2305 move.l -[A1], D5 00000AB6 806B 0022 or.w D0, [A3 + 0x22] 00000ABA 4E03 .invalid // invalid opcode 4 00000ABC 0E10 0FA5 .invalid.b [A0], 0xA5 // invalid immediate operation 00000AC0 E901 asl D1.b, 4 00000AC2 2E93 move.l [A7], [A3] 00000AC4 1355 E61C move.b [A1 - 0x19E4], [A5] 00000AC8 0433 004C 02BB subi.b [A3 + D0.w * 2 - 0x69], 0x4C /* 'L' */ 00000ACE 28D3 move.l [A4]+, [A3] 00000AD0 0A47 010A xori.w D7, 0x10A 00000AD4 A501 syscall Close, flags=5 00000AD6 410D .invalid 0, A5 // invalid opcode 4 with b == 4 00000AD8 026B 1987 090B andi.w [A3 + 0x90B], 0x1987 00000ADE 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000AE0 4C02 F32A movem.w D1,D3,D5,A0,A1,A4,A5,A6,A7, D2 00000AE4 B501 xor.b D1, D2 00000AE6 597E subq.w <>, 4 00000AE8 699C bvs -0x62 /* 00000A86 */ 00000AEA 3B04 move.w -[A5], D4 00000AEC 2307 move.l -[A1], D7 00000AEE A900 syscall GetFNum 00000AF0 C5D0 muls.w D2, [A0] 00000AF2 5B06 subq.b D6, 5 00000AF4 361D move.w D3, [A5]+ 00000AF6 7E4A moveq.l D7, 0x4A 00000AF8 5109 subq.b A1, 8 00000AFA 9B2D 0233 sub.b [A5 + 0x233], D5 00000AFE 232B 03DD move.l -[A1], [A3 + 0x3DD] 00000B02 07E1 .incomplete 00000B04 9702 subx.b D3, D2 00000B06 2B49 D507 move.l [A5 - 0x2AF9], A1 00000B0A 8705 sbcd D3, D5 00000B0C C3E5 muls.w D1, -[A5] 00000B0E 9AAC 38ED sub.l D5, [A4 + 0x38ED] 00000B12 9A29 AB19 sub.b D5, [A1 - 0x54E7] 00000B16 75E9 moveq.l D2, 0xFFFFFFE9 00000B18 4DED 2113 lea.l A6, [A5 + 0x2113] 00000B1C 0AA9 4AAD 1CC2 499B xori.l [A1 + 0x499B], 0x4AAD1CC2 00000B24 1030 BB02 8303 move.b D0, [[A0 + <> + A3 * 2] - 0x7CFD] 00000B2A 10F5 4D45 move.b [A0]+, <> 00000B2E 0484 E113 4107 subi.l D4, 0xE1134107 00000B34 02E3 .incomplete 00000B36 170D move.b -[A3], A5 00000B38 5AB5 0285 addq.l [A5 + D0.w * 2 - 0x123], 5 00000B3C 6385 bls -0x79 /* 00000AC3 */ 00000B3E 16AB 4197 move.b [A3], [A3 + 0x4197] 00000B42 06AF 38C5 03F2 0421 addi.l [A7 + 0x421], 0x38C503F2 00000B4A E55B rol D3.w, 2 00000B4C 1402 move.b D2, D2 00000B4E 3349 315F move.w [A1 + 0x315F], A1 00000B52 6564 bcs +0x66 /* 00000BB8 */ 00000B54 2905 move.l -[A4], D5 00000B56 C134 AC04 and.b [A4 + A2 * 4 + 0x4], D0 00000B5A E101 asl D1.b, 8 00000B5C 02DB .incomplete 00000B5E 5D8C subq.l A4, 6 00000B60 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00000B62 2131 AB0E F516 move.l -[A0], [[A1 + <>] + A2 * 2 - 0xAEA] 00000B68 890A sbcd -[A4], -[A2] 00000B6A 0689 0AE3 2AD7 addi.l A1, 0xAE32AD7 00000B70 09BB 064C bclr [PC + D0.w * 8 + 0x4C], D4 00000B74 027B 41B7 09CE andi.w <>, 0x41B7 00000B7A 4295 clr.l [A5] 00000B7C 0A8B 6FF7 09E4 xori.l A3, 0x6FF709E4 00000B82 424C clr.w A4 00000B84 0253 33F7 andi.w [A3], 0x33F7 00000B88 09F9 .incomplete 00000B8A D489 add.l D2, A1 00000B8C 0A5B 41D7 xori.w [A3]+, 0x41D7 00000B90 0A10 D44C xori.b [A0], 0x4C /* 'L' */ 00000B94 025B 5D99 andi.w [A3]+, 0x5D99 00000B98 0A89 0401 2C85 xori.l A1, 0x4012C85 00000B9E 04D7 .incomplete 00000BA0 8A65 or.w D5, -[A5] 00000BA2 A52E syscall BlockMove/BlockMoveData, flags=5 00000BA4 D32A A70A add.b [A2 - 0x58F6], D1 00000BA8 7801 moveq.l D4, 0x01 00000BAA 5285 addq.l D5, 1 00000BAC 04BB 37D7 0A8A 8102 020F subi.l [[PC + <> + A0] + 0x20F], 0x37D70A8A 00000BB6 DD13 add.b [A3], D6 label00000BB8: 00000BB8 812B 956E or.b [A3 - 0x6A92], D0 00000BBC BB04 xor.b D4, D5 00000BBE E54C lsl D4.w, 2 00000BC0 2303 move.l -[A1], D3 00000BC2 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000BC4 0F21 btst -[A1], D7 00000BC6 5E7B 0045 addq.w [PC + D0.w + 0x45], 7 00000BCA 34BD move.w [A2], <> 00000BCC ADB9 syscall GetCursor, auto_pop 00000BCE 3773 0519 4DD8 move.w [A3 + 0x4DD8], [[A3 + D0 * 4]] 00000BD4 6B0F bmi +0x11 /* 00000BE5 */ 00000BD6 782D moveq.l D4, 0x2D 00000BD8 04D5 .incomplete 00000BDA 372C 2463 move.w -[A3], [A4 + 0x2463] 00000BDE 0DD3 .incomplete 00000BE0 076A 1B04 bchg [A2 + 0x1B04], D3 00000BE4 04DC .incomplete 00000BE6 760D moveq.l D3, 0x0D 00000BE8 61BB bsr -0x43 /* 00000BA5 */ 00000BEA 254A 8402 move.l [A2 - 0x7BFE], A2 00000BEE F317 .extension 0x317 <> // unimplemented 00000BF0 8105 sbcd D0, D5 00000BF2 AB21 syscall RSect 00000BF4 1412 move.b D2, [A2] 00000BF6 2C00 move.l D6, D0 00000BF8 F33D .extension 0x33D <> // unimplemented 00000BFA 521B addq.b [A3]+, 1 00000BFC 0193 bclr [A3], D0 00000BFE 073A 730A btst [PC + 0x730A /* 00007F0A, cstring "" */], D3 00000C02 EB16 roxl D6.b, 5 00000C04 8500 sbcd D2, D0 00000C06 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00000C08 1C10 move.b D6, [A0] 00000C0A BC14 cmp.b D6, [A4] 00000C0C A32F syscall PostEvent/PPostEvent, flags=3 00000C0E DB16 add.b [A6], D5 00000C10 3B46 EB0D move.w [A5 - 0x14F3], D6 00000C14 1C28 069A move.b D6, [A0 + 0x69A] 00000C18 141A move.b D2, [A2]+ 00000C1A 586B 1DBB addq.w [A3 + 0x1DBB], 4 00000C1E 0214 4B47 andi.b [A4], 0x47 /* 'G' */ 00000C22 2904 move.l -[A4], D4 00000C24 E338 rol D0.b, D1 00000C26 3284 move.w [A1], D4 00000C28 42A9 C40D clr.l [A1 - 0x3BF3] 00000C2C 67A5 beq -0x59 /* 00000BD3 */ 00000C2E 83A1 or.l -[A1], D1 00000C30 CD6B 0DE8 and.w [A3 + 0xDE8], D6 00000C34 256B 2860 0AD3 move.l [A2 + 0xAD3], [A3 + 0x2860] 00000C3A 008D 926A 6D0A ori.l A5, 0x926A6D0A 00000C40 0300 btst D0, D1 00000C42 8303 sbcd D1, D3 00000C44 763C moveq.l D3, 0x3C 00000C46 D31D add.b [A5]+, D1 00000C48 E50A lsl D2.b, 2 00000C4A 6B18 bmi +0x1A /* 00000C64 */ 00000C4C 4548 chk.w D2, A0 00000C4E 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000C50 CB13 and.b [A3], D5 00000C52 4A14 tst.b [A4] 00000C54 1A36 6B1D move.b D5, [[A6] + D6 * 2] 00000C58 5413 addq.b [A3], 2 00000C5A 00E8 .incomplete 00000C5C 4642 not.w D2 00000C5E 2B2D 3B1C move.l -[A5], [A5 + 0x3B1C] 00000C62 E501 asl D1.b, 2 label00000C64: 00000C64 5B05 subq.b D5, 5 00000C66 1412 move.b D2, [A2] 00000C68 D300 addx.b D1, D0 00000C6A 650D bcs +0xF /* 00000C79 */ 00000C6C 1300 move.b -[A1], D0 00000C6E 167C 9666 movea.b A3, 0x66 /* 'f' */ 00000C72 661E bne +0x20 /* 00000C92 */ 00000C74 167C 3EC3 movea.b A3, 0xC3 00000C78 2766 6652 move.l [A3 + 0x6652], -[A6] 00000C7C 5305 subq.b D5, 1 00000C7E 01D8 .incomplete 00000C80 522B 0004 addq.b [A3 + 0x4], 1 00000C84 8100 sbcd D0, D0 00000C86 1C28 1C10 move.b D6, [A0 + 0x1C10] 00000C8A 210F move.l -[A0], A7 00000C8C 1463 movea.b A2, -[A3] 00000C8E 806B 0A27 or.w D0, [A3 + 0xA27] label00000C92: 00000C92 0218 530B andi.b [A0]+, 0xB 00000C96 CB0A abcd -[A5], -[A2] 00000C98 1702 move.b -[A3], D2 00000C9A 51EB 01E1 sf [A3 + 0x1E1] 00000C9E 9A14 sub.b D5, [A4] 00000CA0 0FA9 0107 bclr [A1 + 0x107], D7 00000CA4 0267 28FB andi.w -[A7], 0x28FB 00000CA8 0EA0 960F 6666 .invalid.l -[A0], 0x960F6666 // invalid immediate operation 00000CAE 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 00000CB0 C327 and.b -[A7], D1 00000CB2 7C3E moveq.l D6, 0x3E 00000CB4 7A7A moveq.l D5, 0x7A 00000CB6 C908 abcd -[A4], -[A0] 00000CB8 E70B lsl D3.b, 3 00000CBA 4807 nbcd.b D7 00000CBC 032C 016A btst [A4 + 0x16A], D1 00000CC0 C165 and.w -[A5], D0 00000CC2 EB06 asl D6.b, 5 00000CC4 6512 bcs +0x14 /* 00000CD8 */ 00000CC6 5045 addq.w D5, 8 00000CC8 210C move.l -[A0], A4 00000CCA 5430 A500 addq.b [A0 + <> + A2 * 4], 2 00000CCE 00A3 561C 10A5 ori.l -[A3], 0x561C10A5 00000CD4 7D0F moveq.l D6, 0x0F 00000CD6 AD01 syscall FMSwapFont, auto_pop label00000CD8: 00000CD8 01BC E304 EB13 bclr 0xE304EB13, D0 00000CDE 288A move.l [A4], A2 00000CE0 7863 moveq.l D4, 0x63 00000CE2 054B bchg A3, D2 00000CE4 1041 movea.b A0, D1 00000CE6 6614 bne +0x16 /* 00000CFC */ 00000CE8 1C76 006B movea.b A6, [A6 + D0.w + 0x6B] 00000CEC 06EA .incomplete 00000CEE 0342 bchg D2, D1 00000CF0 1400 move.b D2, D0 00000CF2 7B0E moveq.l D5, 0x0E 00000CF4 E1F7 6A2B asl .w [A7 + D6 * 2 + 0x2B] 00000CF8 101B move.b D0, [A3]+ 00000CFA 3FBB 33DB 006B 0210 7301 move.w [[A7 + <> + D7 * 2]], [[] + 0x6B0210] // begin alternate branch 00000CFC-00000D04 label00000CFC: 00000CFC 33DB 006B 0210 move.w [0x006B0210], [A3]+ 00000D02 7301 moveq.l D1, 0x01 // end alternate branch 00000CFC-00000D04 label00000CFC: // (misaligned) 00000D04 0E7B 04A3 0A1B .invalid.w [PC + D0 * 2 + 0x1B], 0x4A3 // invalid immediate operation 00000D0A 3FA3 3001 move.w [A7 + D3.w + 0x1], -[A3] 00000D0E 0104 btst D4, D0 00000D10 0901 btst D1, D4 00000D12 3CC3 move.w [A6]+, D3 00000D14 149B move.b [A2], [A3]+ 00000D16 10F3 0103 2A32 BB27 move.b [A0]+, [[A3 + <> + D0] + 0x2A32BB27] 00000D1E 065E FB3B addi.w [A6]+, 0xFB3B 00000D22 12FE move.b [A1]+, <> 00000D24 00FB .incomplete 00000D26 338B 0D41 move.w [[A1 + <>]], A3 00000D2A C25E and.w D1, [A6]+ 00000D2C 8B50 or.w [A0], D5 00000D2E 0033 3D73 011B 060E 0FCC ori.b [[A3 + D0] + 0x60E0FCC], 0x73 /* 's' */ 00000D38 5B35 2312 DB09 subq.b [[A5 + D2 * 2] - 0x24F7], 5 00000D3E 535E subq.w [A6]+, 1 00000D40 B31A xor.b [A2]+, D1 00000D42 7B11 moveq.l D5, 0x11 00000D44 5C73 10D3 addq.w [A3 + D1.w - 0x45], 6 00000D48 10AA 4C12 move.b [A0], [A2 + 0x4C12] 00000D4C 6412 bcc +0x14 /* 00000D60 */ 00000D4E 1617 move.b D3, [A7] 00000D50 0263 1A8B andi.w -[A3], 0x1A8B 00000D54 036B 1D32 bchg [A3 + 0x1D32], D1 00000D58 AC64 syscall ColorBit, auto_pop 00000D5A D20F add.b D1, A7 00000D5C 745B moveq.l D2, 0x5B 00000D5E 24AB 08A4 move.l [A2], [A3 + 0x8A4] // begin alternate branch 00000D60-00000D66 label00000D60: 00000D60 08A4 5B35 bclr.b -[A4], 0x35 /* '5' */ 00000D64 3B04 move.w -[A5], D4 // end alternate branch 00000D60-00000D66 label00000D60: // (misaligned) 00000D62 5B35 3B04 subq.b <>, 5 label00000D66: 00000D66 6CFE bge -0x0 /* 00000D66 */ 00000D68 6B3B bmi +0x3D /* 00000DA5 */ 00000D6A B05C cmp.w D0, [A4]+ 00000D6C 1421 move.b D2, -[A1] 00000D6E B273 0234 cmp.w D1, [A3 + D0.w * 2 + 0x34] 00000D72 DB96 add.l [A6], D5 00000D74 2B12 move.l -[A5], [A2] 00000D76 010D btst A5, D0 00000D78 251A move.l -[A2], [A2]+ 00000D7A 010D btst A5, D0 00000D7C 1B3F move.b -[A5], <> 00000D7E 9B11 sub.b [A1], D5 00000D80 D50A addx.b -[A2], -[A2] 00000D82 2A10 move.l D5, [A0] 00000D84 5B2C A306 subq.b [A4 - 0x5CFA], 5 00000D88 EB04 asl D4.b, 5 00000D8A EB01 asl D1.b, 5 00000D8C E5C8 roxl .w A0 00000D8E 1412 move.b D2, [A2] 00000D90 4B41 chk.w D5, D1 00000D92 00B3 13A9 03E5 006B ori.l [A3 + D0.w + 0x6B], 0x13A903E5 00000D9A 06A5 058B 02A3 addi.l -[A5], 0x58B02A3 00000DA0 0633 4F1B 02FE addi.b [A3 + D0.w * 2 - 0x2], 0x1B 00000DA6 21F2 A11D A306 move.l [0xFFFFA306], [[A2] + A2] label00000DAC: 00000DAC 6CFE bge -0x0 /* 00000DAC */ 00000DAE 3A7B 1DC5 movea.w A5, <> 00000DB2 0313 btst [A3], D1 00000DB4 41CD lea.l A0, A5 00000DB6 0304 btst D4, D1 00000DB8 E500 asl D0.b, 2 00000DBA 6B06 bmi +0x8 /* 00000DC2 */ 00000DBC 2A13 move.l D5, [A3] 00000DBE 0726 btst -[A6], D3 00000DC0 DB04 addx.b D5, D4 label00000DC2: 00000DC2 0FA5 bclr -[A5], D7 00000DC4 1A78 600E movea.b A5, [0x0000600E] 00000DC8 7B19 moveq.l D5, 0x19 00000DCA 0E0A 036E .invalid.b A2, 0x6E /* 'n' */ // invalid immediate operation 00000DCE 8118 or.b [A0]+, D0 00000DD0 5309 subq.b A1, 1 00000DD2 5B51 subq.w [A1], 5 00000DD4 6305 bls +0x7 /* 00000DDB */ 00000DD6 5B20 subq.b -[A0], 5 00000DD8 0672 1B41 224E addi.w [A2 + D2.w * 2 + 0x4E], 0x1B41 00000DDE 2B00 move.l -[A5], D0 00000DE0 6B23 bmi +0x25 /* 00000E05 */ 00000DE2 00F3 .incomplete 00000DE4 050F btst A7, D2 00000DE6 C500 abcd D2, D0 00000DE8 1318 move.b -[A1], [A0]+ 00000DEA 020F 4A02 andi.b A7, 0x2 00000DEE 0F22 btst -[A2], D7 00000DF0 4E5B unlink A3 00000DF2 1F13 move.b -[A7], [A3] 00000DF4 1822 move.b D4, -[A2] 00000DF6 4EA3 jsr -[A3] 00000DF8 0313 btst [A3], D1 00000DFA 1868 D349 movea.b A4, [A0 - 0x2CB7] 00000DFE 8300 sbcd D1, D0 00000E00 0468 2B42 1253 subi.w [A0 + 0x1253], 0x2B42 /* '+B' */ 00000E06 511A subq.b [A2]+, 8 00000E08 5B00 subq.b D0, 5 00000E0A DA4C add.w D5, A4 00000E0C 0093 23E1 00A1 ori.l [A3], 0x23E100A1 00000E12 0BD3 .incomplete 00000E14 23DB 0E34 3C5B move.l [0x0E343C5B], [A3]+ 00000E1A 1A12 move.b D5, [A2] 00000E1C B31B xor.b [A3]+, D1 00000E1E 1C04 move.b D6, D4 00000E20 BB0B cmpm.b [A5]+, [A3]+ 00000E22 AA4C syscall DelSearch 00000E24 000F E10A ori.b A7, 0xA /* '\n' */ 00000E28 4061 negx.w -[A1] 00000E2A 01C1 .incomplete 00000E2C 0A7B 1143 0C42 xori.w [PC + D0 * 4 + 0x42], 0x1143 00000E32 0840 1203 bchg.b D0, 0x3 00000E36 6EE1 bgt -0x1D /* 00000E19 */ 00000E38 0C32 4104 C500 cmpi.b [A2 + <> + A4 * 4], 0x4 00000E3E 6187 bsr -0x77 /* 00000DC7 */ 00000E40 41D2 lea.l A0, [A2] 00000E42 1B4E 6D02 move.b [A5 + 0x6D02 /* export_3484 */], A6 00000E46 0013 0E40 ori.b [A3], 0x40 /* '@' */ 00000E4A 000F 0613 ori.b A7, 0x13 00000E4E 0858 5B01 bchg.b [A0]+, 0x1 00000E52 B30A cmpm.b [A1]+, [A2]+ 00000E54 2A10 move.l D5, [A0] 00000E56 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000E58 0339 6A58 4A85 btst [0x6A584A85], D1 00000E5E BF13 xor.b [A3], D7 00000E60 1800 move.b D4, D0 00000E62 E34A lsl D2.w, 1 00000E64 EB0E lsl D6.b, 5 00000E66 FB5E .extension 0xB5E <> // unimplemented 00000E68 5308 subq.b A0, 1 00000E6A 4C40 2B83 movem.l D0,D1,D7,A0,A1,A3,A5, D0 00000E6E FB21 .extension 0xB21 <> // unimplemented 00000E70 68E3 bvc -0x1B /* 00000E55 */ 00000E72 2D4A 1CFB move.l [A6 + 0x1CFB], A2 00000E76 2102 move.l -[A0], D2 00000E78 2B83 E50F C102 1C1B move.l [[A5 + <>] + A6 * 4 - 0x3EFDE3E5], D3 00000E80 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00000E82 0FA1 bclr -[A1], D7 00000E84 0106 btst D6, D0 00000E86 4C0F 3CAB movem.w D0,D1,D3,D5,D7,A2,A3,A4,A5, A7 00000E8A 1183 001B move.b [A0 + D0.w + 0x1B], D3 00000E8E 4168 EB10 chk.w D0, [A0 - 0x14F0] 00000E92 401C negx.b [A4]+ 00000E94 04E5 .incomplete 00000E96 1B1E move.b -[A5], [A6]+ 00000E98 0446 F300 subi.w D6, 0xF300 00000E9C E3F3 1412 lsl .w [A3 + D1.w * 4 + 0x12] 00000EA0 2B09 move.l -[A5], A1 00000EA2 02B3 971B 0D06 231F 065B 010F andi.l [[A3] + D2 * 2 + 0x65B010F], 0x971B0D06 00000EAE 01CC .incomplete 00000EB0 C100 abcd D0, D0 00000EB2 3300 move.w -[A1], D0 00000EB4 5B01 subq.b D1, 5 00000EB6 0B5E bchg [A6]+, D5 00000EB8 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000EBA 7334 moveq.l D1, 0x34 00000EBC 7806 moveq.l D4, 0x06 00000EBE A193 syscall Microseconds, flags=1 00000EC0 B123 xor.b -[A3], D0 00000EC2 3368 C106 140F move.w [A1 + 0x140F], [A0 - 0x3EFA] 00000EC8 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 00000ECA 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00000ECC 7B06 moveq.l D5, 0x06 00000ECE 2B15 move.l -[A5], [A5] 00000ED0 DB09 addx.b -[A5], -[A1] 00000ED2 7B04 moveq.l D5, 0x04 00000ED4 345B movea.w A2, [A3]+ 00000ED6 15B3 317B 04A0 2B09 2B66 3CC1 0932 C102 AB87 452B move.b [[A2 - 0x3EFD5479 + D0] + 0x452B], [[A3 + 0x4A02B09] + 0x2B663CC1] 00000EEA 0FC5 .incomplete 00000EEC E4BB ror D3, D2 00000EEE 8B1B or.b [A3]+, D5 00000EF0 1945 097B move.b [A4 + 0x97B], D5 00000EF4 6BA3 bmi -0x5B /* 00000E99 */ 00000EF6 16B3 0CE3 move.b [A3], [A3 + D0 * 4 - 0x29] 00000EFA 5161 subq.w -[A1], 8 00000EFC 0B93 bclr [A3], D5 00000EFE 0A4A 1AFB xori.w A2, 0x1AFB 00000F02 5EEA B30A sgt [A2 - 0x4CF6] 00000F06 C50F abcd -[A2], -[A7] 00000F08 E0CD asr .w A5 00000F0A 0D4A bchg A2, D6 00000F0C 0FA5 bclr -[A5], D7 00000F0E 1DA1 1FDB 610B 0658 move.b [[] + 0x610B0658], -[A1] 00000F16 5B2D 224E subq.b [A5 + 0x224E], 5 00000F1A 434D chk.w D1, A5 00000F1C 2B2B 9B3B move.l -[A5], [A3 - 0x64C5] 00000F20 2124 move.l -[A0], -[A4] 00000F22 0F25 btst -[A5], D7 00000F24 66C5 bne -0x39 /* 00000EEB */ 00000F26 23A5 E95B 0613 18AD move.l [[A1] + 0x61318AD], -[A5] 00000F2E E962 asl D2.w, D4 00000F30 22AE 930D move.l [A1], [A6 - 0x6CF3] 00000F34 BB12 xor.b [A2], D5 00000F36 2309 move.l -[A1], A1 00000F38 0445 6989 subi.w D5, 0x6989 00000F3C 01B8 1022 bclr [0x00001022], D0 00000F40 4ED3 jmp [A3] 00000F42 22B3 337B 58CB 05AE 1B01 EB1A move.l [A1], [[A3 + 0x58CB05AE] + 0x1B01EB1A] 00000F4E B31E xor.b [A6]+, D1 00000F50 BB12 xor.b [A2], D5 00000F52 A305 syscall Status, flags=3 00000F54 C804 and.b D4, D4 00000F56 D310 add.b [A0], D1 00000F58 C303 abcd D1, D3 00000F5A B333 22AE xor.b [A3 + D2.w * 2 - 0x82], D1 00000F5E CB05 abcd D5, D5 00000F60 4E13 .invalid // invalid opcode 4 00000F62 1CBB 12EB move.b [A6], [PC + D1.w * 2 - 0x21] 00000F66 1A69 C085 movea.b A5, [A1 - 0x3F7B] 00000F6A 438B .invalid 1, A3 // invalid opcode 4 with b == 6 00000F6C 0FA1 bclr -[A1], D7 00000F6E 6B63 bmi +0x65 /* 00000FD3 */ 00000F70 058B bclr A3, D2 00000F72 0F09 btst A1, D7 00000F74 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000F76 4123 .invalid 0, -[A3] // invalid opcode 4 with b == 4 00000F78 00E3 .incomplete 00000F7A 4425 neg.b -[A5] 00000F7C 34A1 move.w [A2], -[A1] 00000F7E 0D00 btst D0, D6 00000F80 B31C xor.b [A4]+, D1 00000F82 E306 asl D6.b, 1 00000F84 5800 addq.b D0, 4 00000F86 EB4C lsl D4.w, 5 00000F88 CA5B and.w D5, [A3]+ 00000F8A 282A 5ACC move.l D4, [A2 + 0x5ACC] 00000F8E E148 lsl D0.w, 8 00000F90 1216 move.b D1, [A6] 00000F92 8307 sbcd D1, D7 00000F94 3214 move.w D1, [A4] 00000F96 A380 syscall GetVideoDefault, flags=3 00000F98 1C16 move.b D6, [A6] 00000F9A 0304 btst D4, D1 00000F9C 00F3 .incomplete 00000F9E 4CE1 6D0B movem.l D1,D2,D4,D5,D7,A4,A6,A7, -[A1] 00000FA2 09B5 0D47 bclr <>, D4 00000FA6 001E E930 ori.b [A6]+, 0x30 /* '0' */ 00000FAA 224E movea.l A1, A6 00000FAC 7B02 moveq.l D5, 0x02 00000FAE 9B3B C30C sub.b <>, D5 00000FB2 2B2B F307 move.l -[A5], [A3 - 0xCF9] 00000FB6 9305 subx.b D1, D5 00000FB8 5B2D F308 subq.b [A5 - 0xCF8], 5 00000FBC 9B3B 0073 sub.b [PC + D0.w + 0x73], D5 00000FC0 84F3 2FEE divu.w D2, <> 00000FC4 7EF3 moveq.l D7, 0xFFFFFFF3 00000FC6 2F42 9A00 move.l [A7 - 0x6600], D2 00000FCA 3783 7065 move.w [A3 + D7.w + 0x65], D3 00000FCE C0A1 and.l D0, -[A1] 00000FD0 BBAD 9E81 xor.l [A5 - 0x617F], D5 00000FD4 D9A9 B745 add.l [A1 - 0x48BB], D4 00000FD8 CCF3 0713 0378 A305 mulu.w D6, [[A3 + D0 * 8] + 0x378A305] 00000FE0 4ABA 7846 tst.l [PC + 0x7846 /* 00008828, cstring "" */] 00000FE4 C243 and.w D1, D3 00000FE6 0F00 btst D0, D7 00000FE8 3B08 move.w -[A5], A0 00000FEA 531B subq.b [A3]+, 1 00000FEC CCE3 mulu.w D6, -[A3] 00000FEE 1178 8708 BC88 move.b [A0 - 0x4378], [0xFFFF8708] 00000FF4 81E3 divs.w D0, -[A3] 00000FF6 DC04 add.b D6, D4 00000FF8 DB06 addx.b D5, D6 00000FFA 8B01 sbcd D5, D1 00000FFC 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000FFE 028B 2663 1BCA andi.l A3, 0x26631BCA 00001004 5B2D 4305 subq.b [A5 + 0x4305], 5 00001008 5EF3 2F21 0B61 sgt [[A3 + 0xB61 + D2 * 8]] 0000100E 1DBB 23F3 2F55 ECFB 1325 6BA3 2617 move.b [A6 + D2.w * 8 + 0x17], [[0x2F55ECFB] + 0x13256BA3] 0000101C 0032 1402 0FC1 ori.b [[ + <>]], 0x2 00001022 12EE 8112 move.b [A1]+, [A6 - 0x7EEE] 00001026 7B00 moveq.l D5, 0x00 00001028 02EB .incomplete 0000102A 3753 0A4D move.w [A3 + 0xA4D], [A3] 0000102E EBB6 roxl D6, D5 00001030 530A subq.b A2, 1 00001032 131B move.b -[A1], [A3]+ 00001034 3801 move.w D4, D1 00001036 E2C0 lsr .w D0 00001038 B180 xor.l D0, D0 0000103A 22AE AB01 move.l [A1], [A6 - 0x54FF] 0000103E 5A13 addq.b [A3], 5 00001040 006D 2007 0110 ori.w [A5 + 0x110], 0x2007 00001046 2705 move.l -[A3], D5 00001048 800F or.b D0, A7 0000104A 4A02 tst.b D2 0000104C D308 addx.b -[A1], -[A0] 0000104E EB05 asl D5.b, 5 00001050 0F58 bchg [A0]+, D7 00001052 0F74 2B06 7B66 bchg [[A4 + <>] + D2 * 2 + 0x7B66], D7 00001058 22AE 830D move.l [A1], [A6 - 0x7CF3] 0000105C D353 add.w [A3], D1 0000105E F676 BB25 .extension 0x676 <>, 0xBB25 // unimplemented 00001062 5ECB 4042 dbgt D3, +0x4044 /* 000050A6 */ 00001066 4C00 9B74 movem.w D2,D4,D5,D6,A0,A1,A3,A4,A7, D0 0000106A 8321 or.b -[A1], D1 0000106C 5C56 addq.w [A6], 6 0000106E 2308 move.l -[A1], A0 00001070 B0F6 0B00 cmpa.w A0, [A6 + <> + D0 * 2] 00001074 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00001076 F301 .extension 0x301 <> // unimplemented 00001078 7312 moveq.l D1, 0x12 0000107A 0300 btst D0, D1 0000107C 8402 or.b D2, D2 0000107E 2392 4706 319B move.l [[A1 + <>] + D4 * 8 + 0x319B], [A2] 00001084 1743 04A1 move.b [A3 + 0x4A1], D3 00001088 1393 1E17 move.b [A1 + D1 * 8 + 0x17], [A3] 0000108C 058F bclr A7, D2 0000108E 4179 130F 3214 chk.w D0, [0x130F3214] 00001094 E5F0 BB64 roxl .w <> 00001098 259E 2B27 B303 A32C 4C61 move.l [[A2 - 0x4CFD] + D2 * 2 - 0x5CD3B39F], [A6]+ 000010A2 0C32 84BE 7613 cmpi.b [A2 + D7.w * 8 + 0x13], 0xBE 000010A8 1E01 move.b D7, D1 000010AA 030F btst A7, D1 000010AC 816C 4701 or.w [A4 + 0x4701], D0 000010B0 720E moveq.l D1, 0x0E 000010B2 5B16 subq.b [A6], 5 000010B4 4CAC 0402 4B49 movem.w D1,A2, [A4 + 0x4B49] 000010BA 710E moveq.l D0, 0x0E 000010BC FB27 .extension 0xB27 <> // unimplemented 000010BE 6901 bvs +0x3 /* 000010C1 */ 000010C0 8B3C F994 or.b 0x94, D5 000010C4 B828 2B12 cmp.b D4, [A0 + 0x2B12] 000010C8 DA41 add.w D5, D1 000010CA 2DE3 move.l <>, -[A3] 000010CC 07AB 12DB bclr [A3 + 0x12DB], D3 000010D0 0093 035A CB00 ori.l [A3], 0x35ACB00 000010D6 BB03 xor.b D3, D5 000010D8 FB24 .extension 0xB24 <> // unimplemented 000010DA 0E4A 027B .invalid.w A2, 0x27B // invalid immediate operation 000010DE 2654 movea.l A3, [A4] 000010E0 8306 sbcd D1, D6 000010E2 D303 addx.b D1, D3 000010E4 BB0F cmpm.b [A5]+, [A7]+ 000010E6 4A02 tst.b D2 000010E8 0B52 bchg [A2], D5 000010EA 2B01 move.l -[A5], D1 000010EC 6377 bls +0x79 /* 00001165 */ 000010EE D303 addx.b D1, D3 000010F0 3325 move.w -[A1], -[A5] 000010F2 2B04 move.l -[A5], D4 000010F4 4433 2553 078B 0387 neg.b [[A3] + 0x78B0387] 000010FC 0F77 FB10 bchg [A7 + A7 * 2], D7 00001100 0ECD .incomplete 00001102 972A 1031 sub.b [A2 + 0x1031], D3 00001106 0704 btst D4, D3 00001108 4A02 tst.b D2 0000110A 0FA1 bclr -[A1], D7 0000110C 0436 3306 FB08 subi.b [A6 + <> + A7 * 2], 0x6 00001112 4297 clr.l [A7] 00001114 0F78 C307 bchg [0xFFFFC307], D7 00001118 870F sbcd -[A3], -[A7] 0000111A B8D1 cmpa.w A4, [A1] 0000111C 05C5 .incomplete 0000111E 0FAB 0D01 bclr [A3 + 0xD01], D7 00001122 6163 bsr +0x65 /* 00001187 */ 00001124 05AB 0DAB bclr [A3 + 0xDAB], D2 00001128 171C move.b -[A3], [A4]+ 0000112A 10C5 move.b [A0]+, D5 0000112C CB8B exg D5, A3 0000112E 2314 move.l -[A1], [A4] 00001130 615D bsr +0x5F /* 0000118F */ 00001132 81C3 divs.w D0, D3 00001134 615D bsr +0x5F /* 00001193 */ 00001136 141C move.b D2, [A4]+ 00001138 1005 move.b D0, D5 0000113A 7A30 moveq.l D5, 0x30 0000113C DB02 addx.b D5, D2 0000113E 1E04 move.b D7, D4 00001140 F318 .extension 0x318 <> // unimplemented 00001142 A83C syscall TEGetOffset 00001144 AB16 syscall PInit 00001146 DB06 addx.b D5, D6 00001148 831E or.b [A6]+, D1 0000114A 251A move.l -[A2], [A2]+ 0000114C 0701 btst D1, D3 0000114E 52D4 shi [A4] 00001150 731D moveq.l D1, 0x1D 00001152 2893 move.l [A4], [A3] 00001154 214A 4042 move.l [A0 + 0x4042], A2 00001158 4C14 0DE5 movem.w D0,D2,D5,D6,D7,A0,A2,A3, [A4] 0000115C 830B sbcd -[A1], -[A3] 0000115E 14ED 0511 move.b [A2]+, [A5 + 0x511] 00001162 05CB .incomplete 00001164 011E btst [A6]+, D0 00001166 0473 563C FB0B 2B06 2B15 subi.w [[A3 + <> + A7 * 2] + 0x2B062B15], 0x563C /* 'V<' */ 00001170 224E movea.l A1, A6 00001172 4B2D 100F .invalid 5, [A5 + 0x100F] // invalid opcode 4 with b == 4 00001176 3200 move.w D1, D0 00001178 1F90 B300 move.b [A7 + <> + A3 * 2], [A0] 0000117C 8304 sbcd D1, D4 0000117E 9B1D sub.b [A5]+, D5 00001180 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00001182 F381 .invalid <> 00001184 4AD2 tas.b [A2] 00001186 C3CD muls.w D1, A5 00001188 BB0B cmpm.b [A5]+, [A3]+ 0000118A 6B3B bmi +0x3D /* 000011C7 */ 0000118C 4C83 162B movem.w D0,D1,D3,D5,A1,A2,A4, D3 00001190 0386 bclr D6, D1 00001192 9B17 sub.b [A7], D5 00001194 1C86 move.b [A6], D6 00001196 1248 movea.b A1, A0 00001198 1216 move.b D1, [A6] 0000119A 1493 move.b [A2], [A3] 0000119C 4FA7 .invalid 7, -[A7] // invalid opcode 4 with b == 6 0000119E 100F move.b D0, A7 000011A0 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000011A2 E526 asl D6.b, D2 000011A4 AA1E syscall GetCIcon 000011A6 044B 1EE3 subi.w A3, 0x1EE3 000011AA 0261 59F6 andi.w -[A1], 0x59F6 000011AE 1B0A move.b -[A5], A2 000011B0 4B9B .invalid 5, [A3]+ // invalid opcode 4 with b == 6 000011B2 7B55 moveq.l D5, 0x55 000011B4 28A1 move.l [A4], -[A1] 000011B6 4F9B .invalid 7, [A3]+ // invalid opcode 4 with b == 6 000011B8 14D1 move.b [A2]+, [A1] 000011BA 8D25 or.b -[A5], D6 000011BC B428 FB08 cmp.b D2, [A0 - 0x4F8] 000011C0 6B08 bmi +0xA /* 000011CA */ 000011C2 970F subx.b -[A3], -[A7] 000011C4 B9EB 1922 cmpa.l A4, [A3 + 0x1922] 000011C8 AE93 syscall DisposePalette, auto_pop label000011CA: 000011CA 1A93 move.b [A5], [A3] 000011CC 0981 bclr D1, D4 000011CE 54C3 scc D3 000011D0 4014 negx.b [A4] 000011D2 001F 2310 ori.b [A7]+, 0x10 000011D6 3874 611F D303 E306 movea.w A4, [[A4] + D6 - 0x2CFC1CFA] 000011DE 3687 move.w [A3], D7 000011E0 1071 6119 movea.b A0, [[A1 + D6]] 000011E4 3471 1F27 0805 224E 3B09 movea.w A2, [[A1 + 0x805] + D1 * 8 + 0x224E3B09] 000011EE 58CB 5F17 dbvc D3, +0x5F19 /* 00007107 */ 000011F2 065E 0F09 addi.w [A6]+, 0xF09 000011F6 3725 move.w -[A3], -[A5] 000011F8 77ED moveq.l D3, 0xFFFFFFED 000011FA 00C5 .incomplete 000011FC 34E9 003E move.w [A2]+, [A1 + 0x3E] 00001200 245A movea.l A2, [A2]+ 00001202 7317 moveq.l D1, 0x17 00001204 AE4B syscall NewColorDialog/NewCDialog, auto_pop 00001206 00D3 .incomplete 00001208 40CC move.w A4, SR 0000120A 00A3 3DCA 3305 ori.l -[A3], 0x3DCA3305 00001210 CC00 and.b D6, D0 00001212 931F sub.b [A7]+, D1 00001214 1400 move.b D2, D0 00001216 2343 B263 move.l [A1 - 0x4D9D], D3 0000121A 0CB2 5A00 4B74 2B1D cmpi.l [[A2] + D2 * 2], 0x5A004B74 /* 'Z\0Kt' */ 00001222 630C bls +0xE /* 00001230 */ 00001224 0319 btst [A1]+, D1 00001226 3630 A317 1308 3665 move.w D3, [[A0] + A2 * 2 + 0x13083665] 0000122E BD13 xor.b [A3], D6 label00001230: 00001230 4B2B 1DBB .invalid 5, [A3 + 0x1DBB] // invalid opcode 4 with b == 4 00001234 4A03 tst.b D3 00001236 19D3 0393 move.b 0x93, [A3] 0000123A 01E3 .incomplete 0000123C 09EB .incomplete 0000123E 1B9B 06BB move.b [A5 + D0.w * 8 - 0x69], [A3]+ 00001242 4AD4 tas.b [A4] 00001244 1701 move.b -[A3], D1 00001246 5713 subq.b [A3], 3 00001248 055B bchg [A3]+, D2 0000124A 2EC6 move.l [A7]+, D6 0000124C 1400 move.b D2, D0 0000124E 6B78 bmi +0x7A /* 000012C8 */ 00001250 6516 bcs +0x18 /* 00001268 */ 00001252 0F32 223B btst [A2 + D2.w * 2 + 0x3B], D7 00001256 05C2 .incomplete 00001258 8315 or.b [A5], D1 0000125A FB59 .extension 0xB59 <> // unimplemented 0000125C 8C0B or.b D6, A3 0000125E 2AE5 move.l [A5]+, -[A5] 00001260 577E subq.w <>, 3 00001262 3B05 move.w -[A5], D5 00001264 0304 btst D4, D1 00001266 8101 sbcd D0, D1 label00001268: 00001268 E300 asl D0.b, 1 0000126A 8315 or.b [A5], D1 0000126C 467C 3ECB 1F66 not.w 0x3ECB1F66 00001272 6612 bne +0x14 /* 00001286 */ 00001274 3EE3 move.w [A7]+, -[A3] 00001276 6A12 bpl +0x14 /* 0000128A */ 00001278 2C41 movea.l A6, D1 0000127A 003E 00B3 ori.b <>, 0xB3 0000127E 2E12 move.l D7, [A2] 00001280 3E33 47A5 5A26 move.w D7, [[0x5A26] + D4 * 8] label00001286: 00001286 F896 9159 .extension 0x896 <> // unimplemented label0000128A: 0000128A 8B0A sbcd -[A5], -[A2] 0000128C 9B15 sub.b [A5], D5 0000128E EE7E ror D6.w, D7 00001290 AEDB syscall CursorDeviceDispatch, auto_pop 00001292 079B bclr [A3]+, D3 00001294 1500 move.b -[A2], D0 00001296 0FED .incomplete 00001298 6600 0F81 bne +0xF83 /* 0000221B */ 0000129C 611C bsr +0x1E /* 000012BA */ 0000129E 04EA .incomplete 000012A0 1B03 move.b -[A5], D3 000012A2 EAFB 02EA 0B00 bfchg [PC + <> + D0 * 2] {11:D2} 000012A8 004B 6532 ori.w A3, 0x6532 /* 'e2' */ 000012AC 1AE3 move.b [A5]+, -[A3] 000012AE 3C06 move.w D6, D6 000012B0 0800 9B56 btst.b D0, 0x56 /* 'V' */ 000012B4 A300 syscall Open/PBHOpen/HOpen, flags=3 000012B6 EDD3 C55F bfffo D4, [A3] {21:31} fn000012BA: 000012BA C5C9 muls.w D2, A1 000012BC 046B 2FE3 0E5C subi.w [A3 + 0xE5C], 0x2FE3 000012C2 5603 addq.b D3, 3 000012C4 0A22 AE13 xori.b -[A2], 0x13 label000012C8: 000012C8 0298 1302 94AB andi.l [A0]+, 0x130294AB 000012CE 0163 bchg -[A3], D0 000012D0 0CC3 .incomplete 000012D2 08E2 AB03 bset.b -[A2], 0x3 000012D6 58BB 01F3 02D3 0F7B 1558 FB26 addq.l [[0x2D30F7B] + 0x1558FB26], 4 000012E2 E083 asr D3, 8 000012E4 4074 A4DB negx.w [A4 + A2.w * 4 - 0x37] 000012E8 19FB 0125 2493 0F1B move.b 0x1B, [[PC + 0x2493] + D0] 000012F0 692B bvs +0x2D /* 0000131D */ 000012F2 1838 41C5 move.b D4, [0x000041C5] 000012F6 64F5 bcc -0x9 /* 000012ED */ 000012F8 CF07 abcd D7, D7 000012FA 0111 btst [A1], D0 000012FC 2832 8402 move.l D4, [A2 + A0.w * 4 + 0x2] 00001300 9B1C sub.b [A4]+, D5 00001302 8B0D sbcd -[A5], -[A5] 00001304 B30C cmpm.b [A1]+, [A4]+ 00001306 3317 move.w -[A1], [A7] 00001308 4961 chk.w D4, -[A1] 0000130A EB05 asl D5.b, 5 0000130C 131D move.b -[A1], [A5]+ 0000130E 7807 moveq.l D4, 0x07 00001310 0114 btst [A4], D0 00001312 AE03 syscall NewPixMap, auto_pop 00001314 0EA3 1903 00B3 .invalid.l -[A3], 0x190300B3 // invalid immediate operation 0000131A 010B btst A3, D0 0000131C 1B07 move.b -[A5], D7 0000131E 0855 B31F bchg.b [A5], 0x1F 00001322 054D bchg A5, D2 00001324 332A E5B8 move.w -[A1], [A2 - 0x1A48] 00001328 C557 and.w [A7], D2 0000132A 630C bls +0xE /* 00001338 */ 0000132C 1300 move.b -[A1], D0 0000132E 2C84 move.l [A6], D4 00001330 FA53 0003 .extension 0xA53 <>, 0x0003 // unimplemented 00001334 0A1E 2CA9 xori.b [A6]+, 0xA9 label00001338: 00001338 0AE3 .incomplete 0000133A 3DC3 move.w <>, D3 0000133C 38C1 move.w [A4]+, D1 0000133E 1B81 019B 051E 2C8B move.b [[ + D0] + 0x51E2C8B], D1 00001346 05AB 01BB bclr [A3 + 0x1BB], D2 0000134A 165B movea.b A3, [A3]+ 0000134C 13E2 0073 7431 move.b [0x00737431], -[A2] 00001352 19CA 331A move.b 0x1A, A2 00001356 C6DB mulu.w D3, [A3]+ 00001358 050B btst A3, D2 0000135A 00C3 .incomplete 0000135C 2214 move.l D1, [A4] 0000135E 0FE1 .incomplete 00001360 00CC .incomplete 00001362 0053 25E5 ori.w [A3], 0x25E5 00001366 17E9 BC81 C71B 0C73 0552 move.b [[PC + A4 * 8] + 0xC730552], [A1 - 0x437F] 00001370 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4 00001372 FB02 .extension 0xB02 <> // unimplemented 00001374 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00001376 1307 move.b -[A1], D7 00001378 1417 move.b D2, [A7] 0000137A 88AF C101 or.l D4, [A7 - 0x3EFF] 0000137E 2155 D300 move.l [A0 - 0x2D00], [A5] 00001382 6708 beq +0xA /* 0000138C */ 00001384 024A 830F andi.w A2, 0x830F 00001388 6B09 bmi +0xB /* 00001393 */ 0000138A BB29 A33B xor.b [A1 - 0x5CC5], D5 // begin alternate branch 0000138C-0000138E label0000138C: 0000138C A33B syscall Delay, flags=3 // end alternate branch 0000138C-0000138E label0000138C: // (misaligned) 0000138E BB29 AB3B xor.b [A1 - 0x54C5], D5 00001392 BB29 4B50 xor.b [A1 + 0x4B50], D5 00001396 224E movea.l A1, A6 00001398 6B31 bmi +0x33 /* 000013CB */ 0000139A A33B syscall Delay, flags=3 0000139C 3B38 B182 move.w -[A5], [0xFFFFB182] 000013A0 657D bcs +0x7F /* 0000141F */ 000013A2 0F2D 5905 btst [A5 + 0x5905], D7 000013A6 0167 bchg -[A7], D0 000013A8 895A or.w [A2]+, D4 000013AA 0057 8966 ori.w [A7], 0x8966 000013AE 4A22 tst.b -[A2] 000013B0 AEC2 syscall 0xAC2, auto_pop 000013B2 0400 6374 subi.b D0, 0x74 /* 't' */ 000013B6 1304 move.b -[A1], D4 000013B8 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 000013BA 702E moveq.l D0, 0x2E 000013BC 0403 1232 subi.b D3, 0x32 /* '2' */ 000013C0 22E1 move.l [A1]+, -[A1] 000013C2 22BB 1200 move.l [A1], [PC + D1.w * 2] 000013C6 A380 syscall GetVideoDefault, flags=3 000013C8 1708 move.b -[A3], A0 000013CA F39B .invalid <> 000013CC 0E0F 5C56 .invalid.b A7, 0x56 /* 'V' */ // invalid immediate operation 000013D0 EB01 asl D1.b, 5 000013D2 224E movea.l A1, A6 000013D4 E300 asl D0.b, 1 000013D6 7B04 moveq.l D5, 0x04 000013D8 46C3 move.w SR, D3 000013DA 04A1 396B 11E2 subi.l -[A1], 0x396B11E2 000013E0 418A .invalid 0, A2 // invalid opcode 4 with b == 6 000013E2 E305 asl D5.b, 1 000013E4 1704 move.b -[A3], D4 000013E6 E603 asr D3.b, 3 000013E8 7606 moveq.l D3, 0x06 000013EA AB05 syscall CopyHandle 000013EC 8B04 sbcd D5, D4 000013EE 631E bls +0x20 /* 0000140E */ 000013F0 CD53 and.w [A3], D6 000013F2 0929 218D btst [A1 + 0x218D], D4 000013F6 BB4A cmpm.w [A5]+, [A2]+ 000013F8 3706 move.w -[A3], D6 000013FA A600 syscall Open/PBHOpen/HOpen, flags=6 000013FC AB87 syscall slXMASK11 000013FE F501 .extension 0x501 <> // unimplemented 00001400 7B60 moveq.l D5, 0x60 00001402 112C 830C move.b -[A0], [A4 - 0x7CF4] 00001406 FB02 .extension 0xB02 <> // unimplemented 00001408 F500 .extension 0x500 <> // unimplemented 0000140A 5B0D subq.b A5, 5 0000140C F100 .extension 0x100 <> // unimplemented label0000140E: 0000140E A303 syscall Write, flags=3 00001410 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00001412 9301 subx.b D1, D1 00001414 C24B and.w D1, A3 00001416 0100 btst D0, D0 00001418 0F72 0434 bchg [A2 + D0.w * 4 + 0x34], D7 0000141C 25F5 CD76 7902 move.l [PC + 0x7902 /* 00008D20, cstring "" */], <> 00001422 8792 or.l [A2], D3 00001424 A8BB syscall FillOval 00001426 5124 subq.b -[A4], 8 00001428 3307 move.w -[A1], D7 0000142A 8A28 2E04 or.b D5, [A0 + 0x2E04] 0000142E 4012 negx.b [A2] 00001430 BB51 xor.w [A1], D5 00001432 007B 2706 722B ori.w [PC + D7.w * 2 + 0x2B], 0x2706 00001438 17A0 BB51 move.b [[A3]], -[A0] 0000143C 1300 move.b -[A1], D0 0000143E EB1E rol D6.b, 5 00001440 0305 btst D5, D1 00001442 2314 move.l -[A1], [A4] 00001444 0708 btst A0, D3 00001446 F8DB 0C32 .extension 0x8DB <> // unimplemented 0000144A 12DB move.b [A1]+, [A3]+ 0000144C 0FA5 bclr -[A5], D7 0000144E 3C0B move.w D6, A3 00001450 34A3 move.w [A2], -[A3] 00001452 0043 0323 ori.w D3, 0x323 00001456 148B move.b [A2], A3 00001458 0113 btst [A3], D0 0000145A 2A06 move.l D5, D6 0000145C 7253 moveq.l D1, 0x53 0000145E 490B .invalid 4, A3 // invalid opcode 4 with b == 4 00001460 1593 262B move.b [A2 + D2.w * 8 + 0x2B], [A3] 00001464 186B 1903 movea.b A4, [A3 + 0x1903] 00001468 0563 bchg -[A3], D2 0000146A 2032 1273 move.l D0, [A2 + D1.w * 2 + 0x73] 0000146E 3385 029B move.w [A1 + D0.w * 2 - 0x101], D5 00001472 38A3 move.w [A4], -[A3] 00001474 00C3 .incomplete 00001476 0A0B 2B8B xori.b A3, 0x8B 0000147A 012B 1085 btst [A3 + 0x1085], D0 0000147E 024B 0A85 andi.w A3, 0xA85 00001482 029B 0950 6320 andi.l [A3]+, 0x9506320 /* '\tPc ' */ 00001488 7B39 moveq.l D5, 0x39 0000148A 0B2B F902 btst [A3 - 0x6FE], D5 0000148E 8B01 sbcd D5, D1 00001490 3B06 move.w -[A5], D6 00001492 FB2B .extension 0xB2B <> // unimplemented 00001494 5115 subq.b [A5], 8 00001496 6B07 bmi +0x9 /* 0000149F */ 00001498 AB51 syscall bAddPin 0000149A 116F 5B20 6594 move.b [A0 + 0x6594], [A7 + 0x5B20] 000014A0 1053 movea.b A0, [A3] 000014A2 095B bchg [A3]+, D4 000014A4 2063 movea.l A0, -[A3] 000014A6 05C1 .incomplete 000014A8 B1E3 cmpa.l A0, -[A3] 000014AA 4440 neg.w D0 000014AC 1C50 movea.b A6, [A0] 000014AE 0169 253E bchg [A1 + 0x253E], D0 000014B2 7B18 moveq.l D5, 0x18 000014B4 4000 negx.b D0 000014B6 8B81 EE5C unpk D5, D1, 0xEE5C 000014BA 6214 bhi +0x16 /* 000014D0 */ 000014BC 00A3 4AB6 FB2B ori.l -[A3], 0x4AB6FB2B 000014C2 4014 negx.b [A4] 000014C4 EA2B lsr D3.b, D5 000014C6 02EA .incomplete 000014C8 9304 subx.b D1, D4 000014CA 8711 or.b [A1], D3 000014CC 4A81 tst.l D1 000014CE 954B subx.w -[A2], -[A3] label000014D0: 000014D0 3CED 2A0E move.w [A6]+, [A5 + 0x2A0E] 000014D4 034A bchg A2, D1 000014D6 CB64 and.w -[A4], D5 000014D8 6523 bcs +0x25 /* 000014FD */ 000014DA 9B08 subx.b -[A5], -[A0] 000014DC F325 .extension 0x325 <> // unimplemented 000014DE 8B0C sbcd -[A5], -[A4] 000014E0 FB0C .extension 0xB0C <> // unimplemented 000014E2 5303 subq.b D3, 1 000014E4 C4A4 and.l D2, -[A4] 000014E6 FB25 .extension 0xB25 <> // unimplemented 000014E8 D30E addx.b -[A1], -[A6] 000014EA 1340 A500 move.b [A1 - 0x5B00], D0 000014EE B317 xor.b [A7], D1 000014F0 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3 000014F2 0FA1 bclr -[A1], D7 000014F4 003B 2A8B 4661 ori.b [PC + D4.w * 8 + 0x61], 0x8B 000014FA 002B 364B 2F61 ori.b [A3 + 0x2F61], 0x4B /* 'K' */ 00001500 00D8 .incomplete 00001502 4225 clr.b -[A5] 00001504 02F3 .incomplete 00001506 01BB 0207 bclr [PC + D0.w * 2 + 0x7], D0 0000150A 0783 bclr D3, D3 0000150C 1ACB move.b [A5]+, A3 0000150E 3C84 move.w [A6], D4 00001510 B303 xor.b D3, D1 00001512 1C04 move.b D6, D4 00001514 02BB 6FF3 08C4 0701 andi.l [[PC + <> + D0 * 8]], 0x6FF308C4 0000151C C847 and.w D4, D7 0000151E 0A40 C19C xori.w D0, 0xC19C 00001522 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 00001524 4593 .invalid 2, [A3] // invalid opcode 4 with b == 6 00001526 A15A syscall PrimeTime, flags=1 00001528 CA33 48C6 and.b D5, [A3 + D4 - 0x58] 0000152C E163 asl D3.w, D0 0000152E 5337 CA53 subq.b [A7 + A4 * 2 + 0x53], 1 00001532 3773 0013 0503 move.w [A3 + 0x503], [A3 + D0.w + 0x13] 00001538 1E07 move.b D7, D7 0000153A 093C 9A00 btst 0x0, D4 0000153E CB56 and.w [A6], D5 00001540 3705 move.w -[A3], D5 00001542 2413 move.l D2, [A3] 00001544 54EB 02D8 scc [A3 + 0x2D8] 00001548 B2F3 1D00 cmpa.w A1, [A3 + <> + D1 * 4] 0000154C 2B13 move.l -[A5], [A3] 0000154E 0027 872E ori.b -[A7], 0x2E /* '.' */ 00001552 2B00 move.l -[A5], D0 00001554 7B23 moveq.l D5, 0x23 00001556 000F 8963 ori.b A7, 0x63 /* 'c' */ 0000155A BB5F xor.w [A7]+, D5 0000155C C503 abcd D2, D3 0000155E 4378 015B chk.w D1, [0x0000015B] 00001562 3029 5BB3 move.w D0, [A1 + 0x5BB3] 00001566 0858 4334 bchg.b [A0]+, 0x34 /* '4' */ 0000156A 895B or.w [A3]+, D4 0000156C 224E movea.l A1, A6 0000156E EB0B lsl D3.b, 5 00001570 88C3 divu.w D4, D3 00001572 1422 move.b D2, -[A2] 00001574 4E06 .invalid // invalid opcode 4 00001576 85B9 4E4B 0CEB or.l [0x4E4B0CEB], D2 0000157C 1A22 move.b D5, -[A2] 0000157E 4E83 jsr D3 00001580 063B 53E3 0623 addi.b [PC + D0.w * 8 + 0x23], 0xE3 00001586 27EB 02E0 2B0B 0800 0B39 move.l [[PC + <> + D2 * 2] + 0x8000B39], [A3 + 0x2E0] 00001590 3400 move.w D2, D0 00001592 6785 beq -0x79 /* 00001519 */ 00001594 9E25 sub.b D7, -[A5] 00001596 086B 06C5 3A7B bchg.b [A3 + 0x3A7B], 0xC5 0000159C 278D 0106 1707 move.l [[A3 + <>] + D0 + 0x1707], A5 000015A2 442B 0003 neg.b [A3 + 0x3] 000015A6 03C5 .incomplete 000015A8 01AB 56C9 bclr [A3 + 0x56C9], D0 000015AC 012C 6188 btst [A4 + 0x6188], D0 000015B0 2B1E move.l -[A5], [A6]+ 000015B2 281B move.l D4, [A3]+ 000015B4 046A 8A04 8300 subi.w [A2 - 0x7D00], 0x8A04 000015BA 10C6 move.b [A0]+, D6 000015BC 1E10 move.b D7, [A0] 000015BE 6B21 bmi +0x23 /* 000015E1 */ 000015C0 6300 3B06 bls +0x3B08 /* 000050C8 */ 000015C4 6B25 bmi +0x27 /* 000015EB */ 000015C6 2253 movea.l A1, [A3] 000015C8 2807 move.l D4, D7 000015CA 0942 bchg D2, D4 000015CC 042C 2302 3CC3 subi.b [A4 + 0x3CC3], 0x2 000015D2 0D05 btst D5, D6 000015D4 0156 bchg [A6], D0 000015D6 F300 .extension 0x300 <> // unimplemented 000015D8 98B3 0094 sub.l D4, [A3 + D0.w - 0x108] 000015DC A30F syscall MountVol, flags=3 000015DE B311 xor.b [A1], D1 000015E0 828B or.l D1, A3 000015E2 2CC3 move.l [A6]+, D3 000015E4 4FFB 02C6 lea.l A7, [PC + D0.w * 2 - 0x58] 000015E8 C34F exg A1, A7 000015EA 5B0D subq.b A5, 5 000015EC A33F syscall InitUtil, flags=3 000015EE 1303 move.b -[A1], D3 000015F0 3308 move.w -[A1], A0 000015F2 2B2A BE33 move.l -[A5], [A2 - 0x41CD] 000015F6 0800 6B64 btst.b D0, 0x64 /* 'd' */ 000015FA 5B0F subq.b A7, 5 000015FC 6105 bsr +0x7 /* 00001603 */ 000015FE 3473 001C movea.w A2, [A3 + D0.w + 0x1C] 00001602 10B2 A1C4 move.b [A0], <> 00001606 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00001608 304A movea.w A0, A2 0000160A 430C .invalid 1, A4 // invalid opcode 4 with b == 4 0000160C 000F A1E2 ori.b A7, 0xE2 00001610 C1A6 and.l -[A6], D0 00001612 2B03 move.l -[A5], D3 00001614 16B3 0763 0073 0563 00BB move.b [A3], [[A3 + 0x73] + 0x56300BB] 0000161E 044A 1C16 subi.w A2, 0x1C16 00001622 5708 subq.b A0, 3 00001624 DD34 C302 4505 add.b [[A4 + <> + A4 * 2] + 0x4505], D6 0000162A 7364 moveq.l D1, 0x64 0000162C 30C3 move.w [A0]+, D3 label0000162E: 0000162E 0756 bchg [A6], D3 00001630 2B05 move.l -[A5], D5 00001632 0B37 2CB3 btst [A7 + D2 * 4 - 0x77], D5 00001636 103B 1A63 move.b D0, [PC + D1 * 2 + 0x63] 0000163A 00D8 .incomplete 0000163C 430C .invalid 1, A4 // invalid opcode 4 with b == 4 0000163E 4000 negx.b D0 00001640 0FA1 bclr -[A1], D7 00001642 8489 or.l D2, A1 00001644 5117 subq.b [A7], 8 00001646 0B5F bchg [A7]+, D5 00001648 5304 subq.b D4, 1 0000164A A10E syscall UnmountVol/HUnmountVol, flags=1 0000164C 3B11 move.w -[A5], [A1] 0000164E C50B abcd -[A2], -[A3] 00001650 0B1D btst [A5]+, D5 00001652 04C1 .incomplete 00001654 0C8B 1297 1437 cmpi.l A3, 0x12971437 0000165A 6863 bvc +0x65 /* 000016BF */ 0000165C 0732 810A 1C28 btst [[A2 + <> + A0] + 0x1C28], D3 00001662 25F1 B33F 410D AB21 4D0D 3703 5D07 move.l [PC + 0x5D07 /* 0000736B, cstring "" */], [[A1 + 0x410DAB21] + A3 * 2 + 0x4D0D3703] 00001670 04DE .incomplete 00001672 341B move.w D2, [A3]+ 00001674 0FE3 .incomplete 00001676 1921 move.b -[A4], -[A1] 00001678 C745 exg D3, D5 0000167A 9812 sub.b D4, [A2] 0000167C 5304 subq.b D4, 1 0000167E 690B bvs +0xD /* 0000168B */ 00001680 3217 move.w D1, [A7] 00001682 0C9C 5304 A504 cmpi.l [A4]+, 0x5304A504 00001688 0701 btst D1, D3 0000168A A8E4 syscall SectRgn 0000168C 464B not.w A3 0000168E 1336 F30D move.b -[A1], [[A6 + <>] + A7 * 2] 00001692 DB02 addx.b D5, D2 00001694 4A1C tst.b [A4]+ 00001696 1002 move.b D0, D2 00001698 6394 bls -0x6A /* 0000162E */ 0000169A 110E move.b -[A0], A6 0000169C FB01 .extension 0xB01 <> // unimplemented 0000169E 010E btst A6, D0 000016A0 432D D306 .invalid 1, [A5 - 0x2CFA] // invalid opcode 4 with b == 4 000016A4 9B24 sub.b -[A4], D5 000016A6 2B21 move.l -[A5], -[A1] 000016A8 6A61 bpl +0x63 /* 0000170B */ 000016AA 0DE3 .incomplete 000016AC 3731 3B0B 0814 2E04 move.w -[A3], [[A1 + <> + D3 * 2] + 0x8142E04] 000016B4 1425 move.b D2, -[A5] 000016B6 F54B .extension 0x54B <> // unimplemented 000016B8 017E bchg <>, D0 000016BA 41FE lea.l A0, <> 000016BC 9B20 sub.b -[A0], D5 000016BE 6E2A bgt +0x2C /* 000016EA */ 000016C0 10F3 07C9 move.b [A0]+, [[ + <>]] 000016C4 1F17 move.b -[A7], [A7] 000016C6 0672 9375 1437 addi.w [A2 + D1.w * 4 + 0x37], 0x9375 000016CC 061B 282E addi.b [A3]+, 0x2E /* '.' */ 000016D0 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 000016D2 E920 asl D0.b, D4 000016D4 CB37 2423 and.b [A7 + D2.w * 4 + 0x23], D5 000016D8 0A2E 0708 CC81 xori.b [A6 - 0x337F], 0x8 000016DE D472 1617 add.w D2, [A2 + D1.w * 8 + 0x17] 000016E2 0115 btst [A5], D0 000016E4 A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3 000016E6 A60F syscall MountVol, flags=6 000016E8 C134 C165 and.b <>, D0 // begin alternate branch 000016EA-000016EC label000016EA: 000016EA C165 and.w -[A5], D0 // end alternate branch 000016EA-000016EC label000016EA: // (misaligned) 000016EC 5339 8268 BB5E subq.b [0x8268BB5E], 1 000016F2 6B08 bmi +0xA /* 000016FC */ 000016F4 2707 move.l -[A3], D7 000016F6 44FB 027E move.b [PC + D0.w * 2 + 0x7E], CCR 000016FA 330F move.w -[A1], A7 label000016FC: 000016FC 000F 4507 ori.b A7, 0x7 00001700 F304 .extension 0x304 <> // unimplemented 00001702 BD01 xor.b D1, D6 00001704 0F72 162A bchg [A2 + D1.w * 8 + 0x2A], D7 00001708 E5E9 4132 roxl .w [A1 + 0x4132] 0000170C 232E 2555 move.l -[A1], [A6 + 0x2555] 00001710 DB1B add.b [A3]+, D5 00001712 7305 moveq.l D1, 0x05 00001714 A303 syscall Write, flags=3 00001716 3308 move.w -[A1], A0 00001718 8308 sbcd -[A1], -[A0] 0000171A E300 asl D0.b, 1 0000171C DB1B add.b [A3]+, D5 0000171E 030F btst A7, D1 00001720 8161 or.w -[A1], D0 00001722 5A03 addq.b D3, 5 00001724 0FF3 .incomplete 00001726 1563 39AE move.b [A2 + 0x39AE], -[A3] 0000172A 0F45 bchg D5, D7 0000172C 0233 0873 00CB andi.b [A3 + D0.w - 0x53], 0x73 /* 's' */ 00001732 2CBB 1EB3 move.l [A6], [PC + D1 * 8 - 0x77] 00001736 190B move.b -[A4], A3 00001738 000E 6B0E ori.b A6, 0xE 0000173C 1B7B A0CB 370B move.b [A5 + 0x370B], [PC + A2.w - 0x53] 00001742 0563 bchg -[A3], D2 00001744 377A 7AC3 0081 move.w [A3 + 0x81], [PC + 0x7AC3 /* 00009209, cstring "" */] 0000174A E812 roxr D2.b, 4 0000174C 5B33 1400 subq.b [A3 + D1.w * 4], 5 00001750 7B65 moveq.l D5, 0x65 00001752 3302 move.w -[A1], D2 00001754 6300 30D8 bls +0x30DA /* 0000482E */ 00001758 F30F .extension 0x30F <> // unimplemented 0000175A 360E move.w D3, A6 0000175C 1B12 move.b -[A5], [A2] 0000175E 0608 AB46 addi.b A0, 0x46 /* 'F' */ 00001762 7027 moveq.l D0, 0x27 00001764 0C93 5B19 0063 cmpi.l [A3], 0x5B190063 0000176A 4BFB 1C2A lea.l A5, [PC + D1 * 4 + 0x2A] 0000176E 6A73 bpl +0x75 /* 000017E3 */ 00001770 0561 bchg -[A1], D2 00001772 0325 btst -[A5], D1 00001774 01DB .incomplete 00001776 3DA1 0000 move.w [A6 + D0.w], -[A1] 0000177A B356 xor.w [A6], D1 0000177C 2A10 move.l D5, [A0] 0000177E 7B00 moveq.l D5, 0x00 00001780 8302 sbcd D1, D2 00001782 BB41 xor.w D1, D5 00001784 C407 and.b D2, D7 00001786 008B E014 020F ori.l A3, 0xE014020F 0000178C 3C03 move.w D6, D3 0000178E 1F00 move.b -[A7], D0 00001790 0F85 bclr D5, D7 00001792 1183 53BB 04B3 018B 3843 00B3 move.b [[0x4B3018B + D5 * 2] + 0x384300B3], D3 0000179E 017B 4AE0 bchg [PC + D4 * 2 - 0x32], D0 000017A2 C54E exg A2, A6 000017A4 9315 sub.b [A5], D1 000017A6 3407 move.w D2, D7 000017A8 0C88 3B63 AB0A cmpi.l A0, 0x3B63AB0A 000017AE 2183 2105 move.l [[A0 + <>] + D2], D3 000017B2 064C BC40 addi.w A4, 0xBC40 000017B6 008B 7517 0B45 ori.l A3, 0x75170B45 000017BC A5EE syscall vCkExtFS, flags=5 000017BE 810D sbcd -[A0], -[A5] 000017C0 CC00 and.b D6, D0 000017C2 0F41 bchg D1, D7 000017C4 065B 0E12 addi.w [A3]+, 0xE12 000017C8 5B30 020F subq.b [A0 + D0.w * 2 + 0xF], 5 000017CC 3200 move.w D1, D0 000017CE 0F8C bclr A4, D7 000017D0 0704 btst D4, D3 000017D2 444C neg.w A4 000017D4 0043 8700 ori.w D3, 0x8700 000017D8 D356 add.w [A6], D1 000017DA C913 and.b [A3], D4 000017DC 2329 3C63 move.l -[A1], [A1 + 0x3C63] 000017E0 0783 bclr D3, D3 000017E2 0016 130A ori.b [A6], 0xA /* '\n' */ 000017E6 1C16 move.b D6, [A6] 000017E8 1D17 move.b -[A6], [A7] 000017EA 0F06 btst D6, D7 000017EC 2517 move.l -[A2], [A7] 000017EE 2883 move.l [A4], D3 000017F0 0050 0708 ori.w [A0], 0x708 000017F4 94A5 sub.l D2, -[A5] 000017F6 5CA3 addq.l -[A3], 6 000017F8 80E3 divu.w D0, -[A3] 000017FA 58BB 02DC addq.l [PC + D0.w * 2 - 0x36], 4 000017FE 1084 move.b [A0], D4 00001800 82CB divu.w D1, A3 00001802 0217 0A35 andi.b [A7], 0x35 /* '5' */ 00001806 0F82 bclr D2, D7 00001808 A305 syscall Status, flags=3 0000180A 224E movea.l A1, A6 0000180C 42C3 .invalid D3 // invalid opcode 4 with subtype 1 0000180E 0C93 0EA4 00C3 cmpi.l [A3], 0xEA400C3 00001814 4C12 CB37 movem.w D0,D1,D2,D4,D5,A0,A1,A3,A6,A7, [A2] 00001818 001B 65A1 ori.b [A3]+, 0xA1 0000181C 1F13 move.b -[A7], [A3] 0000181E 04A3 329B 3633 subi.l -[A3], 0x329B3633 00001824 0B07 btst D7, D5 00001826 8A99 or.l D5, [A1]+ 00001828 925B sub.w D1, [A3]+ 0000182A 0813 040F btst.b [A3], 0xF 0000182E 0608 1216 addi.b A0, 0x16 00001832 00DB .incomplete 00001834 2030 8B01 move.l D0, [[A0 + <> + A0 * 2]] 00001838 1707 move.b -[A3], D7 0000183A 1178 267B 0A53 move.b [A0 + 0xA53], [0x0000267B] 00001840 3315 move.w -[A1], [A5] 00001842 8AE1 divu.w D5, -[A1] 00001844 57B8 04DA subq.l [0x000004DA], 3 00001848 DB22 add.b -[A2], D5 0000184A 2817 move.l D4, [A7] 0000184C 0297 CCEB 6361 andi.l [A7], 0xCCEB6361 00001852 74DE moveq.l D2, 0xFFFFFFDE 00001854 DB19 add.b [A1]+, D5 00001856 3214 move.w D1, [A4] 00001858 015C bchg [A4]+, D0 0000185A 1002 move.b D0, D2 0000185C EB6E lsl D6.w, D5 0000185E CB12 and.b [A2], D5 00001860 7837 moveq.l D4, 0x37 00001862 07D8 .incomplete 00001864 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4 00001866 F443 .invalid <> 00001868 4889 797E movem.w A1, D1,D2,D3,D4,D5,D6,A0,A3,A4,A5,A6 0000186C 4348 chk.w D1, A0 0000186E 008B 761B 1D04 ori.l A3, 0x761B1D04 00001874 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4 00001876 3309 move.w -[A1], A1 00001878 3B6D A900 3B25 move.w [A5 + 0x3B25], [A5 - 0x5700] 0000187E 5307 subq.b D7, 1 00001880 CD00 abcd D6, D0 00001882 498D .invalid 4, A5 // invalid opcode 4 with b == 6 00001884 6789 beq -0x75 /* 0000180F */ 00001886 66D3 bne -0x2B /* 0000185B */ 00001888 0442 0800 subi.w D2, 0x800 0000188C 2334 DE25 move.l -[A1], [A4 + A5 * 8 + 0x25] 00001890 9800 sub.b D4, D0 00001892 AB7B syscall stTransparent 00001894 3B11 move.w -[A5], [A1] 00001896 1400 move.b D2, D0 00001898 6B73 bmi +0x75 /* 0000190D */ 0000189A B030 4B0D cmp.b D0, [[A0 + <>] + D4 * 2] 0000189E 4A17 tst.b [A7] 000018A0 09B4 3707 E613 0483 bclr [[A4 + <>] + D3 * 8 - 0x19ECFB7D], D4 000018A8 1D4B 06A9 move.b [A6 + 0x6A9], A3 000018AC 700F moveq.l D0, 0x0F 000018AE B030 F6A8 cmp.b D0, [A0 + A7.w * 8 - 0x88] 000018B2 E027 asr D7.b, D0 000018B4 08F3 0F14 0073 bset.b [A3 + D0.w + 0x73], 0x14 000018BA 3D2B 2110 move.w -[A6], [A3 + 0x2110] 000018BE 34D5 move.w [A2]+, [A5] 000018C0 5B16 subq.b [A6], 5 000018C2 D1A1 add.l -[A1], D0 000018C4 1C04 move.b D6, D4 000018C6 3B47 85A0 move.w [A5 - 0x7A60], D7 000018CA 8D09 sbcd -[A6], -[A1] 000018CC 1707 move.b -[A3], D7 000018CE 0900 btst D0, D4 000018D0 DB2B 7705 add.b [A3 + 0x7705], D5 000018D4 A16B syscall TestManager, flags=1 000018D6 254A D24B move.l [A2 - 0x2DB5], A2 000018DA 59A3 subq.l -[A3], 4 000018DC 3642 movea.w A3, D2 000018DE 61D9 bsr -0x25 /* 000018B9 */ 000018E0 21FB EE07 0BA5 move.l [0x00000BA5 /* WordRedraw */], [PC + A6 * 8 + 0x7] 000018E6 7440 moveq.l D2, 0x40 000018E8 C160 and.w -[A0], D0 000018EA 2705 move.l -[A3], D5 000018EC BA85 cmp.l D5, D5 000018EE 0364 bchg -[A4], D1 000018F0 170E move.b -[A3], A6 000018F2 2864 movea.l A4, -[A4] 000018F4 DC04 add.b D6, D4 000018F6 140F move.b D2, A7 000018F8 80A3 or.l D0, -[A3] 000018FA C623 and.b D3, -[A3] 000018FC 9F0E subx.b -[A7], -[A6] 000018FE CB40 exg D5, D0 00001900 9213 sub.b D1, [A3] 00001902 0B42 bchg D2, D5 00001904 BB5A xor.w [A2]+, D5 00001906 0707 btst D7, D3 00001908 4B81 .invalid 5, D1 // invalid opcode 4 with b == 6 0000190A 9717 sub.b [A7], D3 0000190C 0B5B bchg [A3]+, D5 0000190E 3700 move.w -[A3], D0 00001910 EF0F lsl D7.b, 7 00001912 4C02 5310 movem.w D4,A0,A1,A4,A6, D2 00001916 CB12 and.b [A2], D5 00001918 4706 .invalid 3, D6 // invalid opcode 4 with b == 4 0000191A A573 syscall OSReserved, flags=5 0000191C 324C movea.w A1, A4 0000191E 021B 2255 andi.b [A3]+, 0x55 /* 'U' */ 00001922 01FB .incomplete 00001924 584C addq.w A4, 4 00001926 61B7 bsr -0x47 /* 000018DF */ 00001928 5501 subq.b D1, 2 0000192A 632A bls +0x2C /* 00001956 */ 0000192C 1709 move.b -[A3], A1 0000192E 084D 0164 bchg.b A5, 0x64 /* 'd' */ 00001932 6232 bhi +0x34 /* 00001966 */ 00001934 4553 chk.w D2, [A3] 00001936 6400 6360 bcc +0x6362 /* 00007C98 */ 0000193A A300 syscall Open/PBHOpen/HOpen, flags=3 0000193C 9B09 subx.b -[A5], -[A1] 0000193E C004 and.b D0, D4 00001940 B8AD C881 cmp.l D4, [A5 - 0x377F] 00001944 9506 subx.b D2, D6 00001946 DE22 add.b D7, -[A2] 00001948 AEA3 syscall CodecDispatch, auto_pop 0000194A 036B 1A9B bchg [A3 + 0x1A9B], D1 0000194E 1EE3 move.b [A7]+, -[A3] 00001950 006B 1A46 1B11 ori.w [A3 + 0x1B11], 0x1A46 label00001956: 00001956 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00001958 22AE C500 move.l [A1], [A6 - 0x3B00] 0000195C 1B01 move.b -[A5], D1 0000195E 0B00 btst D0, D5 00001960 070B btst A3, D3 00001962 2F11 move.l -[A7], [A1] 00001964 0173 033A 5B0F 733E 9B6A bchg [[A3 + 0x5B0F733E + D0 * 2] - 0x6496], D0 // begin alternate branch 00001966-00001970 label00001966: 00001966 033A 5B0F btst [PC + 0x5B0F /* 00007477, cstring "" */], D1 0000196A 733E moveq.l D1, 0x3E 0000196C 9B6A 0702 sub.w [A2 + 0x702], D5 // end alternate branch 00001966-00001970 label00001966: // (misaligned) 0000196E 0702 btst D2, D3 00001970 2A83 move.l [A5], D3 00001972 04AB 0A23 1B53 001B subi.l [A3 + 0x1B], 0xA231B53 0000197A 26FC 7B10 56A3 move.l [A3]+, 0x7B1056A3 00001980 0A2B 4C1B 6C6B xori.b [A3 + 0x6C6B], 0x1B 00001986 254B 0A04 move.l [A2 + 0xA04], A3 0000198A 4191 .invalid 0, [A1] // invalid opcode 4 with b == 6 0000198C 0D07 btst D7, D6 label0000198E: 0000198E F204 7305 fmove (int16_t) D4, fp6 00001992 D497 add.l D2, [A7] 00001994 1092 move.b [A0], [A2] 00001996 C307 abcd D1, D7 00001998 8717 or.b [A7], D3 0000199A B061 cmp.w D0, -[A1] 0000199C E957 roxl D7.w, 4 0000199E 0AE6 .incomplete 000019A0 2E38 7B1E move.l D7, [0x00007B1E] 000019A4 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 000019A6 0707 btst D7, D3 000019A8 02D3 .incomplete 000019AA 0E7B 1E5B 09F2 04EE CB06 3607 .invalid.w [[0x4EECB06] + 0x3607], 0x1E5B // invalid immediate operation 000019B6 0BE9 .incomplete 000019B8 5063 addq.w -[A3], 8 000019BA 08A1 01C3 bclr.b -[A1], 0xC3 000019BE 070B btst A3, D3 000019C0 2033 0365 move.l D0, <> 000019C4 02E3 .incomplete 000019C6 0273 09CB A9E5 andi.w <>, 0x9CB 000019CC 0127 btst -[A7], D0 000019CE 0B05 btst D5, D5 000019D0 2709 move.l -[A3], A1 000019D2 8A13 or.b D5, [A3] 000019D4 3532 1210 move.w -[A2], [A2 + D1.w * 2 + 0x10] 000019D8 429A clr.l [A2]+ 000019DA 02A3 1C8C 830B andi.l -[A3], 0x1C8C830B 000019E0 6C10 bge +0x12 /* 000019F2 */ label000019E2: 000019E2 3A21 move.w D5, -[A1] 000019E4 D44E add.w D2, A6 000019E6 C16C 61C9 and.w [A4 + 0x61C9], D0 000019EA 070C btst A4, D3 000019EC 86EB 39EB divu.w D3, [A3 + 0x39EB] 000019F0 1D53 45E2 move.b [A6 + 0x45E2], [A3] // begin alternate branch 000019F2-000019F4 label000019F2: 000019F2 45E2 lea.l A2, -[A2] // end alternate branch 000019F2-000019F4 label000019F2: // (misaligned) 000019F4 66EC bne -0x12 /* 000019E2 */ 000019F6 0321 btst -[A1], D1 000019F8 6708 beq +0xA /* 00001A02 */ 000019FA 1D25 move.b -[A6], -[A5] 000019FC 24D1 move.l [A2]+, [A1] 000019FE 04C3 .incomplete 00001A00 6F8C ble -0x72 /* 0000198E */ label00001A02: 00001A02 68AB bvc -0x53 /* 000019AF */ 00001A04 1687 move.b [A3], D7 00001A06 1803 move.b D4, D3 00001A08 AB01 syscall BitsToMap 00001A0A EB1D rol D5.b, 5 00001A0C 21D9 DBA3 move.l [0xFFFFDBA3], [A1]+ 00001A10 4444 neg.w D4 00001A12 DB23 add.b -[A3], D5 00001A14 3636 06E6 move.w D3, [A6 + D0.w * 8 - 0x26] 00001A18 74BB moveq.l D2, 0xFFFFFFBB 00001A1A 1F44 DB25 move.b [A7 - 0x24DB], D4 00001A1E 1400 move.b D2, D0 00001A20 0FE6 .incomplete 00001A22 7407 moveq.l D2, 0x07 00001A24 04BE 0F21 4ACB subi.l <>, 0xF214ACB 00001A2A 06A8 D4EB 0010 A3E6 addi.l [A0 - 0x5C1A], 0xD4EB0010 00001A32 2B12 move.l -[A5], [A2] 00001A34 8102 sbcd D0, D2 00001A36 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 00001A38 1701 move.b -[A3], D1 00001A3A BE83 cmp.l D7, D3 00001A3C 0407 0E1B subi.b D7, 0x1B 00001A40 E307 asl D7.b, 1 00001A42 F32D .extension 0x32D <> // unimplemented 00001A44 1514 move.b -[A2], [A4] 00001A46 6308 bls +0xA /* 00001A50 */ 00001A48 B718 xor.b [A0]+, D3 00001A4A 5BA1 subq.l -[A1], 5 00001A4C 174D 01FB move.b [A3 + 0x1FB], A5 label00001A50: 00001A50 20BB 21A4 move.l [A0], <> 00001A54 42B6 066E clr.l [A6 + D0.w * 8 + 0x6E] 00001A58 DB02 addx.b D5, D2 00001A5A E951 roxl D1.w, 4 00001A5C C35F and.w [A7]+, D1 00001A5E 2304 move.l -[A1], D4 00001A60 4594 .invalid 2, [A4] // invalid opcode 4 with b == 6 00001A62 C35F and.w [A7]+, D1 00001A64 0067 85BA ori.w -[A7], 0x85BA 00001A68 6445 bcc +0x47 /* 00001AAF */ 00001A6A 1450 movea.b A2, [A0] 00001A6C 069A 02FB 4807 addi.l [A2]+, 0x2FB4807 00001A72 0B19 btst [A1]+, D5 00001A74 8510 or.b [A0], D2 00001A76 0501 btst D1, D2 00001A78 BB51 xor.w [A1], D5 00001A7A 8CBB 3F6C or.l D6, <> 00001A7E 503A 9B05 addq.b [PC - 0x64FB /* FFFFB585, cstring "" */], 8 00001A82 22AE 8B05 move.l [A1], [A6 - 0x74FB] 00001A86 7C2C moveq.l D6, 0x2C 00001A88 EB39 rol D1.b, D5 00001A8A 1B18 move.b -[A5], [A0]+ 00001A8C 0515 btst [A5], D2 00001A8E 6645 bne +0x47 /* 00001AD5 */ 00001A90 12CD move.b [A1]+, A5 00001A92 0164 bchg -[A4], D0 00001A94 D101 addx.b D0, D1 00001A96 3212 move.w D1, [A2] 00001A98 6413 bcc +0x15 /* 00001AAD */ 00001A9A 1407 move.b D2, D7 00001A9C 0593 bclr [A3], D2 00001A9E 8502 sbcd D2, D2 00001AA0 0805 2E0F btst.b D5, 0xF 00001AA4 3012 move.w D0, [A2] 00001AA6 2C12 move.l D6, [A2] 00001AA8 6445 bcc +0x47 /* 00001AEF */ 00001AAA 8403 or.b D2, D3 00001AAC A196 syscall SharedLibsMPW, flags=1 00001AAE 3710 move.w -[A3], [A0] 00001AB0 6616 bne +0x18 /* 00001AC8 */ 00001AB2 3212 move.w D1, [A2] 00001AB4 1700 move.b -[A3], D0 00001AB6 C302 abcd D1, D2 00001AB8 1785 0E38 move.b [A3 + D0 * 8 + 0x38], D5 00001ABC 7B14 moveq.l D5, 0x14 00001ABE 1216 move.b D1, [A6] 00001AC0 020F 321C andi.b A7, 0x1C 00001AC4 1617 move.b D3, [A7] 00001AC6 0997 bclr [A7], D4 label00001AC8: 00001AC8 0908 btst A0, D4 00001ACA AB01 syscall BitsToMap 00001ACC 1B18 move.b -[A5], [A0]+ 00001ACE 41E7 lea.l A0, -[A7] 00001AD0 132D 670A move.b -[A1], [A5 + 0x670A /* export_3293 */] 00001AD4 C265 and.w D1, -[A5] 00001AD6 82AC 1093 or.l D1, [A4 + 0x1093] 00001ADA 02BE 3602 7925 andi.l <>, 0x36027925 00001AE0 1710 move.b -[A3], [A0] 00001AE2 C432 1217 and.b D2, [A2 + D1.w * 2 + 0x17] 00001AE6 0B3A 02C3 btst [PC + 0x2C3 /* 00001DAB, value 0xB */], D5 00001AEA 488C 68B3 movem.w A4, D0,D1,D4,D5,D7,A3,A5,A6 00001AEE 7029 moveq.l D0, 0x29 00001AF0 E912 roxl D2.b, 4 00001AF2 3E0F move.w D7, A7 00001AF4 6C28 bge +0x2A /* 00001B1E */ 00001AF6 8521 or.b -[A1], D2 00001AF8 CDFA C308 muls.w D6, [PC - 0x3CF8 /* FFFFC30A, cstring "" */] 00001AFC B311 xor.b [A1], D1 00001AFE 2310 move.l -[A1], [A0] 00001B00 8638 2310 or.b D3, [0x00002310] 00001B04 3E04 move.w D7, D4 00001B06 6C48 bge +0x4A /* 00001B50 */ 00001B08 2320 move.l -[A1], -[A0] 00001B0A 86C3 divu.w D3, D3 00001B0C 0950 bchg [A0], D4 00001B0E 6C2C bge +0x2E /* 00001B3C */ 00001B10 2320 move.l -[A1], -[A0] 00001B12 3EC3 move.w [A7]+, D3 00001B14 0910 btst [A0], D4 00001B16 C1FC ADFC muls.w D0, 0xADFC 00001B1A 832C 4AFB or.b [A4 + 0x4AFB], D1 label00001B1E: 00001B1E 0574 2994 bchg <>, D2 00001B22 9B21 sub.b -[A1], D5 00001B24 1308 move.b -[A1], A0 00001B26 0707 btst D7, D3 00001B28 6B73 bmi +0x75 /* 00001B9D */ 00001B2A 005B 0A9B ori.w [A3]+, 0xA9B 00001B2E 0A83 8B5B 0A33 xori.l D3, 0x8B5B0A33 00001B34 0AF3 .incomplete 00001B36 0C33 217B 0565 cmpi.b <>, 0x7B /* '{' */ label00001B3C: 00001B3C 5261 addq.w -[A1], 1 00001B3E F312 .extension 0x312 <> // unimplemented 00001B40 3E23 move.w D7, -[A3] 00001B42 47B3 0916 043C .invalid 3, [[A3] + D0 + 0x43C] // invalid opcode 4 with b == 6 00001B48 C313 and.b [A3], D1 00001B4A CE50 and.w D7, [A0] 00001B4C 3ABB 1744 move.w [A5], <> label00001B50: 00001B50 8B16 or.b [A6], D5 00001B52 38C3 move.w [A4]+, D3 00001B54 0938 CE10 btst [0xFFFFCE10], D4 00001B58 0901 btst D1, D4 00001B5A 04C3 .incomplete 00001B5C 0904 btst D4, D4 00001B5E 3C43 movea.w A6, D3 00001B60 14A1 move.b [A2], -[A1] 00001B62 075B bchg [A3]+, D3 00001B64 0AEE .incomplete 00001B66 C335 5B0E 5B0A and.b [[A5 + <>] + D5 * 2 + 0x5B0A], D1 00001B6C 232A 3C0B move.l -[A1], [A2 + 0x3C0B] 00001B70 0DF7 .incomplete 00001B72 1980 042B move.b [A4 + D0.w * 4 + 0x2B], D0 00001B76 196C 50EB 0038 move.b [A4 + 0x38], [A4 + 0x50EB] 00001B7C 9B2C 6C10 sub.b [A4 + 0x6C10], D5 00001B80 EB00 asl D0.b, 5 00001B82 04B3 10EB 1049 01A3 1749 01D3 060B subi.l [[0x1749 + D0] + 0x1D3060B], 0x10EB1049 00001B90 0DB3 0874 bclr [A3 + D0 + 0x74], D6 00001B94 589B addq.l [A3]+, 4 00001B96 0CC9 .incomplete 00001B98 013B 24C9 btst [PC + D2.w * 4 - 0x55], D0 00001B9C 010F btst A7, D0 00001B9E 2901 move.l -[A4], D1 00001BA0 7B13 moveq.l D5, 0x13 00001BA2 2901 move.l -[A4], D1 00001BA4 B388 cmpm.l [A1]+, [A0]+ 00001BA6 D303 addx.b D1, D3 00001BA8 58B2 D303 0700 6117 addq.l [[A2 + <> + A5 * 2] + 0x7006117], 4 00001BB0 0403 8B1F subi.b D3, 0x1F 00001BB4 1B02 move.b -[A5], D2 00001BB6 28C5 move.l [A4]+, D5 00001BB8 2FE1 move.l <>, -[A1] 00001BBA 4533 31CD .invalid 2, <> // invalid opcode 4 with b == 4 00001BBE 2FA3 080E move.l [A7 + D0 + 0xE], -[A3] 00001BC2 2700 move.l -[A3], D0 00001BC4 A66E syscall SlotManager, flags=6 00001BC6 A305 syscall Status, flags=3 00001BC8 C518 and.b [A0]+, D2 00001BCA E51F rol D7.b, 2 00001BCC C304 abcd D1, D4 00001BCE AB01 syscall BitsToMap 00001BD0 632B bls +0x2D /* 00001BFD */ 00001BD2 0F04 btst D4, D7 00001BD4 E227 asr D7.b, D1 00001BD6 1127 move.b -[A0], -[A7] 00001BD8 4D73 2C25 chk.w D6, [A3 + D2 * 4 + 0x25] 00001BDC 2031 2E0F move.l D0, [A1 + D2 * 8 + 0xF] 00001BE0 8CE3 divu.w D6, -[A3] 00001BE2 05A3 bclr -[A3], D2 00001BE4 2716 move.l -[A3], [A6] 00001BE6 A02C syscall InitApplZone 00001BE8 3384 6666 move.w [A1 + D6.w * 8 + 0x66], D4 00001BEC 630A bls +0xC /* 00001BF8 */ 00001BEE 752D moveq.l D2, 0x2D 00001BF0 634D bls +0x4F /* 00001C3F */ 00001BF2 1B18 move.b -[A5], [A0]+ 00001BF4 E32E lsl D6.b, D1 00001BF6 E2C5 lsr .w D5 label00001BF8: 00001BF8 012E 6705 btst [A6 + 0x6705], D0 00001BFC 3411 move.w D2, [A1] 00001BFE 050F btst A7, D2 00001C00 8C33 2ACD or.b D6, [A3 + D2 * 2 - 0x51] 00001C04 4335 221E .invalid 1, [A5 + D2.w * 2 + 0x1E] // invalid opcode 4 with b == 4 00001C08 0443 6404 subi.w D3, 0x6404 00001C0C 7EAE moveq.l D7, 0xFFFFFFAE 00001C0E AC10 syscall Unique1ID, auto_pop 00001C10 B204 cmp.b D1, D4 00001C12 0083 78CD 3EF7 ori.l D3, 0x78CD3EF7 00001C18 19EF 8D09 F10E move.b 0xE, [A7 - 0x72F7] 00001C1E 3952 2700 move.w [A4 + 0x2700], [A2] 00001C22 79B1 moveq.l D4, 0xFFFFFFB1 00001C24 090F btst A7, D4 00001C26 4134 06D3 .invalid 0, [A4 + D0.w * 8 - 0x45] // invalid opcode 4 with b == 4 00001C2A 054B bchg A3, D2 00001C2C 1D87 1A4A move.b [A6 + D1 * 2 + 0x4A], D7 00001C30 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4 00001C32 B311 xor.b [A1], D1 00001C34 8908 sbcd -[A4], -[A0] 00001C36 3B07 move.w -[A5], D7 00001C38 F71A .extension 0x71A <> // unimplemented 00001C3A 6875 bvc +0x77 /* 00001CB1 */ 00001C3C 080F E2BB btst.b A7, 0xBB 00001C40 020F 04B9 andi.b A7, 0xB9 00001C44 4686 not.l D6 00001C46 1705 move.b -[A3], D5 00001C48 7E50 moveq.l D7, 0x50 00001C4A DC17 add.b D6, [A7] 00001C4C 12CA move.b [A1]+, A2 00001C4E F210 6302 fmove (int32_t) [A0], fp6 00001C52 84FA BC4A divu.w D2, [PC - 0x43B6 /* FFFFBC4C, cstring "" */] 00001C56 140F move.b D2, A7 00001C58 00F3 .incomplete 00001C5A 8912 or.b [A2], D4 00001C5C 864A or.w D3, A2 00001C5E 6501 bcs +0x3 /* 00001C61 */ 00001C60 0043 7B53 ori.w D3, 0x7B53 /* '{S' */ 00001C64 88A0 or.l D4, -[A0] 00001C66 860F or.b D3, A7 00001C68 6666 bne +0x68 /* 00001CD0 */ 00001C6A ECA1 asr D1, D6 00001C6C 83BB 001D or.l [PC + D0.w + 0x1D], D1 00001C70 952E 04E9 sub.b [A6 + 0x4E9], D2 00001C74 05F2 .incomplete 00001C76 0702 btst D2, D3 00001C78 BE25 cmp.b D7, -[A5] 00001C7A 0493 0261 059B subi.l [A3], 0x261059B 00001C80 0231 055B 4C87 andi.b [A1 + D4 * 4 - 0x121], 0x5B /* '[' */ 00001C86 1670 D146 movea.b A3, <> 00001C8A 0FC9 .incomplete 00001C8C 4643 not.w D3 00001C8E 0732 A51A 0400 btst [[A2 + A2 * 4] + 0x400], D3 00001C94 0F55 bchg [A5], D7 00001C96 45BD .invalid 2, <> // invalid opcode 4 with b == 6 00001C98 8B43 5AB9 pack D5, D3, 0x5AB9 00001C9C 8B69 1895 or.w [A1 + 0x1895], D5 00001CA0 3F8B 1495 move.w [A7 + D1.w * 4 - 0x107], A3 00001CA4 3F13 move.w -[A7], [A3] 00001CA6 0F85 bclr D5, D7 00001CA8 3FE0 move.w <>, -[A0] 00001CAA 7B3F moveq.l D5, 0x3F 00001CAC 7300 moveq.l D1, 0x00 00001CAE 7B3F moveq.l D5, 0x3F 00001CB0 6302 bls +0x4 /* 00001CB4 */ 00001CB2 C307 abcd D1, D7 label00001CB4: 00001CB4 C1F2 583B muls.w D0, [A2 + D5 + 0x3B] 00001CB8 04B3 082B 1458 9B02 B308 subi.l [[A3 + <> + A1 * 2] - 0x4CF8], 0x82B1458 00001CC2 5307 subq.b D7, 1 00001CC4 587B 00B3 addq.w [PC + D0.w - 0x77], 4 00001CC8 0828 5855 8D3E btst.b [A0 - 0x72C2], 0x55 /* 'U' */ 00001CCE 24B3 12DB move.l [A2], [A3 + D1.w * 2 - 0x37] // begin alternate branch 00001CD0-00001CD2 label00001CD0: 00001CD0 12DB move.b [A1]+, [A3]+ // end alternate branch 00001CD0-00001CD2 label00001CD0: // (misaligned) 00001CD2 1110 move.b -[A0], [A0] 00001CD4 291F move.l -[A4], [A7]+ 00001CD6 294C 0F8C move.l [A4 + 0xF8C], A4 00001CDA 2303 move.l -[A1], D3 00001CDC 8301 sbcd D1, D1 00001CDE A6BB syscall vIAZPostInit, flags=6 00001CE0 7381 moveq.l D1, 0xFFFFFF81 00001CE2 1F3C 9BAE move.b -[A7], 0xAE 00001CE6 AE16 syscall SetCPixel, auto_pop 00001CE8 694C bvs +0x4E /* 00001D36 */ 00001CEA 1E16 move.b D7, [A6] 00001CEC 1120 move.b -[A0], -[A0] 00001CEE 6C50 bge +0x52 /* 00001D40 */ 00001CF0 AAFB syscall CleanupApplication 00001CF2 0D5B bchg [A3]+, D6 00001CF4 81BB 24D3 or.l [PC + D2.w * 4 - 0x45], D0 00001CF8 0637 82FF B313 CB9B A316 addi.b [[A7 + A3 * 2] - 0x34645CEA], 0xFF 00001D02 9B72 0BE0 4B5F sub.w [0x4B5F], D5 00001D08 C342 exg D1, D2 00001D0A AB71 syscall rcMask3 00001D0C CB2D D39D and.b [A5 - 0x2C63], D5 00001D10 4342 chk.w D1, D2 00001D12 C3CA muls.w D1, A2 00001D14 A316 syscall InitQueue/FInitQueue, flags=3 00001D16 2353 FB17 move.l [A1 - 0x4E9], [A3] 00001D1A E394 roxl D4, 1 00001D1C 5B8D subq.l A5, 5 00001D1E 4B60 chk.w D5, -[A0] 00001D20 9323 sub.b -[A3], D1 00001D22 D394 add.l [A4], D1 00001D24 CB4A exg A5, A2 00001D26 6BF3 bmi -0xB /* 00001D1B */ 00001D28 B3E0 cmpa.l A1, -[A0] 00001D2A 8301 sbcd D1, D1 00001D2C E033 roxr D3.b, D0 00001D2E 1F8B 0358 move.b [A7], A3 00001D32 3CE3 move.w [A6]+, -[A3] 00001D34 4A07 tst.b D7 label00001D36: 00001D36 0D37 0706 4841 btst [[A7 + <>] + D0 * 8 + 0x4841], D6 00001D3C 0983 bclr D3, D4 00001D3E 8193 or.l [A3], D0 label00001D40: 00001D40 01DB .incomplete 00001D42 1244 movea.b A1, D4 00001D44 7440 moveq.l D2, 0x40 00001D46 02EB .incomplete 00001D48 2A3C 3307 1705 move.l D5, 0x33071705 00001D4E 13E1 010F 893E move.b [0x010F893E], -[A1] 00001D54 1E16 move.b D7, [A6] 00001D56 815E or.w [A6]+, D0 00001D58 3374 0712 62C5 017B move.w [A1 + 0x17B], [[A4 + D0 * 8] + 0x62C5] 00001D60 73D9 moveq.l D1, 0xFFFFFFD9 00001D62 011B btst [A3]+, D0 00001D64 18CD move.b [A4]+, A5 00001D66 010F btst A7, D0 00001D68 D901 addx.b D4, D1 00001D6A 0FCD .incomplete 00001D6C 01C3 .incomplete 00001D6E 60D9 bra -0x25 /* 00001D49 */ 00001D70 010F btst A7, D0 00001D72 CD01 abcd D6, D1 00001D74 8381 232A unpk D1, D1, 0x232A 00001D78 6109 bsr +0xB /* 00001D83 */ 00001D7A 3885 move.w [A4], D5 00001D7C 2028 DB05 move.l D0, [A0 - 0x24FB] 00001D80 493B 454A 6B02 .invalid 4, [[PC + <>] + 0x6B02] // invalid opcode 4 with b == 4 00001D86 16C7 move.b [A3]+, D7 00001D88 1AAC 6843 move.b [A5], [A4 + 0x6843] 00001D8C 7331 moveq.l D1, 0x31 00001D8E 06E1 .incomplete 00001D90 321F move.w D1, [A7]+ 00001D92 38E2 move.w [A4]+, -[A2] 00001D94 3C3B 73F7 move.w D6, <> 00001D98 1C3D move.b D6, <> 00001D9A 6504 bcs +0x6 /* 00001DA0 */ 00001D9C B307 xor.b D7, D1 00001D9E 5D04 subq.b D4, 6 label00001DA0: 00001DA0 8D0A sbcd -[A6], -[A2] 00001DA2 9360 sub.w -[A0], D1 00001DA4 CB07 abcd D5, D7 00001DA6 38A5 move.w [A4], -[A5] 00001DA8 000F 490B ori.b A7, 0xB 00001DAC A946 syscall GetMenuItemText/GetItem 00001DAE F71C .extension 0x71C <> // unimplemented 00001DB0 385D movea.w A4, [A5]+ 00001DB2 0B0F btst A7, D5 00001DB4 F906 .extension 0x906 <> // unimplemented 00001DB6 632B bls +0x2D /* 00001DE3 */ 00001DB8 0F04 btst D4, D7 00001DBA E23C ror D4.b, D1 00001DBC F79C .invalid <> 00001DBE 98A7 sub.l D4, -[A7] 00001DC0 1C72 632B 4D0B CB87 04A5 movea.b A6, [[A2 + 0x4D0B + D6 * 2] - 0x3478FB5B] 00001DCA 0083 8173 0541 ori.l D3, 0x81730541 00001DD0 0B50 bchg [A0], D5 00001DD2 DB05 addx.b D5, D5 00001DD4 1561 3CEB move.b [A2 + 0x3CEB], -[A1] 00001DD8 72CB moveq.l D1, 0xFFFFFFCB 00001DDA 0750 bchg [A0], D3 00001DDC 8502 sbcd D2, D2 00001DDE 0F89 bclr A1, D7 00001DE0 0210 9D02 andi.b [A0], 0x2 00001DE4 CB87 and.l D7, D5 00001DE6 1085 move.b [A0], D5 00001DE8 02D3 .incomplete 00001DEA 7281 moveq.l D1, 0xFFFFFF81 00001DEC 0263 0ECB andi.w -[A3], 0xECB 00001DF0 5A1F addq.b [A7]+, 5 00001DF2 36E3 move.w [A3]+, -[A3] 00001DF4 0A90 6B0E EBF6 xori.l [A0], 0x6B0EEBF6 00001DFA 363C C372 move.w D3, 0xC372 00001DFE 630E bls +0x10 /* 00001E0E */ 00001E00 0F36 41BF 530C 90B3 293C 633D btst [[0x530C90B3] + D4 + 0x293C633D], D7 00001E0C 8301 sbcd D1, D1 label00001E0E: 00001E0E A305 syscall Status, flags=3 00001E10 0328 CB5A btst [A0 - 0x34A6], D1 00001E14 1FD3 move.b <>, [A3] 00001E16 0305 btst D5, D1 00001E18 03EB .incomplete 00001E1A 76D3 moveq.l D3, 0xFFFFFFD3 00001E1C 033C 03A8 btst 0xA8, D1 00001E20 D383 addx.l D1, D3 00001E22 E102 asl D2.b, 8 00001E24 A102 syscall Read, flags=1 00001E26 8B72 8301 or.w [[A2 + <> + A0 * 2]], D5 00001E2A 0314 btst [A4], D1 00001E2C 2307 move.l -[A1], D7 00001E2E AB0C syscall FastSlabMode 00001E30 D510 add.b [A0], D2 00001E32 19B1 3C7B 72B7 move.b [A4 + D7.w * 2 - 0x73], [A1 + D3 * 4 + 0x7B] 00001E38 1D43 019D move.b [A6 + 0x19D], D3 00001E3C 3C93 move.w [A6], [A3] 00001E3E 38B7 1D54 move.w [A4], <> 00001E42 1115 move.b -[A0], [A5] 00001E44 A907 syscall SetString 00001E46 CB42 exg D5, D2 00001E48 971D sub.b [A5]+, D3 00001E4A 3F93 43B9 072B 72B7 move.w [[0x72B72B7 + D4 * 2]], [A3] 00001E52 1D81 A507 8B38 B71D move.b [[A6 + <>] + A2 * 4 - 0x74C748E3], D1 00001E5A 9287 sub.l D1, D7 00001E5C 1D72 0372 813C F320 6B34 443C move.b [A6 + 0x443C], [[A2 - 0x7EC30CE0] + 0x6B34] 00001E68 1388 44A9 move.b [A1 + D4.w * 4 - 0x87], A0 00001E6C 01B3 42A9 bclr [A3 + D4.w * 2 - 0x87], D0 00001E70 018B bclr A3, D0 00001E72 033C B35F btst 0x5F /* '_' */, D1 00001E76 1308 move.b -[A1], A0 00001E78 8B03 sbcd D5, D3 00001E7A A901 syscall FMSwapFont 00001E7C 0FA1 bclr -[A1], D7 00001E7E 1509 move.b -[A2], A1 00001E80 1B23 move.b -[A5], -[A3] 00001E82 0785 bclr D5, D3 00001E84 F745 .extension 0x745 <> // unimplemented 00001E86 1B33 3D07 13F2 8B43 move.b -[A5], [[A3 + <>] + D3 * 4 + 0x13F28B43] 00001E8E 0517 btst [A7], D2 00001E90 7007 moveq.l D0, 0x07 00001E92 09A2 bclr -[A2], D4 00001E94 6503 bcs +0x5 /* 00001E99 */ 00001E96 303C 8381 move.w D0, 0x8381 00001E9A F304 .extension 0x304 <> // unimplemented 00001E9C 9124 sub.b -[A4], D0 00001E9E F300 .extension 0x300 <> // unimplemented 00001EA0 AB01 syscall BitsToMap 00001EA2 8343 0B65 pack D1, D3, 0x0B65 00001EA6 44E2 move.b -[A2], CCR 00001EA8 3C0F move.w D6, A7 00001EAA BD01 xor.b D1, D6 00001EAC 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4 00001EAE 8B42 8301 pack D5, D2, 0x8301 00001EB2 830B sbcd -[A1], -[A3] 00001EB4 2307 move.l -[A1], D7 00001EB6 9301 subx.b D1, D1 00001EB8 1308 move.b -[A1], A0 00001EBA D303 addx.b D1, D3 00001EBC 336A B30A 6B34 move.w [A1 + 0x6B34], [A2 - 0x4CF6] 00001EC2 E11C rol D4.b, 8 00001EC4 0FE1 .incomplete 00001EC6 009B 2A63 49E5 ori.l [A3]+, 0x2A6349E5 00001ECC 0073 7143 04B7 ori.w [A3 + D0.w * 4 - 0x73], 0x7143 /* 'qC' */ 00001ED2 1DE6 move.b <>, -[A6] 00001ED4 3B71 8301 680B move.w [A5 + 0x680B], [[A1 + <> + A0 * 2]] 00001EDA 0D27 btst -[A7], D6 00001EDC 0B9A bclr [A2]+, D5 00001EDE AB01 syscall BitsToMap 00001EE0 EB14 roxl D4.b, 5 00001EE2 6666 bne +0x68 /* 00001F4A */ 00001EE4 2307 move.l -[A1], D7 00001EE6 E1BC rol D4, D0 00001EE8 F113 .extension 0x113 <> // unimplemented 00001EEA EB14 roxl D4.b, 5 00001EEC 1516 move.b -[A2], [A6] 00001EEE E1BC rol D4, D0 00001EF0 A71E syscall NewPtrSysClear, flags=7 00001EF2 4421 neg.b -[A1] 00001EF4 1A1E move.b D5, [A6]+ 00001EF6 162B 00EB move.b D3, [A3 + 0xEB] 00001EFA 1417 move.b D2, [A7] 00001EFC 111D move.b -[A0], [A5]+ 00001EFE 9B60 sub.w -[A0], D5 00001F00 6E30 bgt +0x32 /* 00001F32 */ 00001F02 A663 syscall MaxApplZone, flags=6 00001F04 425D clr.w [A5]+ 00001F06 4DC1 lea.l A6, D1 00001F08 AD02 syscall RealFont, auto_pop 00001F0A 0F3C F33C btst 0x3C /* '<' */, D7 00001F0E 5592 subq.l [A2], 2 00001F10 3105 move.w -[A0], D5 00001F12 1538 0711 move.b -[A2], [0x00000711] 00001F16 AA73 syscall ControlDispatch 00001F18 077B 080B bchg [PC + D0 + 0xB], D3 00001F1C 643C bcc +0x3E /* 00001F5A */ 00001F1E C35E and.w [A6]+, D1 00001F20 AC28 syscall ShowDialogItem/ShowDItem, auto_pop 00001F22 424C clr.w A4 00001F24 D313 add.b [A3], D1 00001F26 1402 move.b D2, D2 00001F28 0F3C 6B52 btst 0x52 /* 'R' */, D7 00001F2C AC28 syscall ShowDialogItem/ShowDItem, auto_pop 00001F2E 0629 010F 3C2B addi.b [A1 + 0x3C2B], 0xF // begin alternate branch 00001F32-00001F38 label00001F32: 00001F32 3C2B 42AC move.w D6, [A3 + 0x42AC] 00001F36 28DA move.l [A4]+, [A2]+ // end alternate branch 00001F32-00001F38 label00001F32: // (misaligned) 00001F34 42AC 28DA clr.l [A4 + 0x28DA] 00001F38 2901 move.l -[A4], D1 00001F3A 0F3C DB24 btst 0x24 /* '$' */, D7 00001F3E AC28 syscall ShowDialogItem/ShowDItem, auto_pop 00001F40 C1FF muls.w D0, <> 00001F42 2501 move.l -[A2], D1 00001F44 0F3C 4338 btst 0x38 /* '8' */, D7 00001F48 AC28 syscall ShowDialogItem/ShowDItem, auto_pop label00001F4A: 00001F4A D429 010F add.b D2, [A1 + 0x10F] 00001F4E 3C03 move.w D6, D3 00001F50 4283 clr.l D3 00001F52 0143 bchg D3, D0 00001F54 157B 360F 9863 move.b [A2 - 0x679D], [PC + D3.w * 8 + 0xF] label00001F5A: 00001F5A 010B btst A3, D0 00001F5C 049E 1301 4100 subi.l [A6]+, 0x13014100 00001F62 5301 subq.b D1, 1 00001F64 94E3 sub.w A2, -[A3] 00001F66 2C00 move.l D6, D0 00001F68 9B07 subx.b D5, D7 00001F6A 6B34 bmi +0x36 /* 00001FA0 */ 00001F6C 9B0B subx.b -[A5], -[A3] 00001F6E DB05 addx.b D5, D5 00001F70 36D4 move.w [A3]+, [A4] 00001F72 4C92 8B43 movem.w D0,D1,D6,A0,A1,A3,A7, [A2] 00001F76 9B0B subx.b -[A5], -[A3] 00001F78 AB06 syscall CullPoints 00001F7A B120 xor.b -[A0], D0 00001F7C B333 4B02 0B04 xor.b [[A3 + <> + D4 * 2] + 0xB04], D1 00001F82 9B8B subx.l -[A5], -[A3] 00001F84 C117 and.b [A7], D0 00001F86 1F3B 1490 move.b -[A7], [PC + D1.w * 4 - 0x112] 00001F8A 7359 moveq.l D1, 0x59 00001F8C 0B04 btst D4, D5 00001F8E 253A 9B0E move.l -[A2], [PC - 0x64F2 /* FFFFBA9E, cstring "" */] 00001F92 2126 move.l -[A0], -[A6] 00001F94 E13F rol D7.b, D0 00001F96 283C 0310 CB07 move.l D4, 0x310CB07 00001F9C 2885 move.l [A4], D5 00001F9E 1ECB move.b [A7]+, A3 label00001FA0: 00001FA0 1D83 01CB 0BAB 3144 move.b [[ + <>] + 0xBAB3144], D3 00001FA8 7B38 moveq.l D5, 0x38 00001FAA 2B04 move.l -[A5], D4 00001FAC DB09 addx.b -[A5], -[A1] 00001FAE D303 addx.b D1, D3 00001FB0 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00001FB2 078D bclr A5, D3 00001FB4 3678 EB8A movea.w A3, [0xFFFFEB8A] 00001FB8 06E3 .incomplete 00001FBA 0B2B 76E3 btst [A3 + 0x76E3], D5 00001FBE 0A6B 59EB 7678 xori.w [A3 + 0x7678], 0x59EB 00001FC4 3CC3 move.w [A6]+, D3 00001FC6 1BA5 0163 1DA5 0121 04EB move.b [[A5 + 0x1DA5] + 0x12104EB], -[A5] 00001FD0 10A1 move.b [A0], -[A1] 00001FD2 2623 move.l D3, -[A3] 00001FD4 07D8 .incomplete 00001FD6 DB41 addx.w D5, D1 00001FD8 FB0A .extension 0xB0A <> // unimplemented 00001FDA 787B moveq.l D4, 0x7B 00001FDC 004B DE78 ori.w A3, 0xDE78 00001FE0 7EAE moveq.l D7, 0xFFFFFFAE 00001FE2 008B A125 031B ori.l A3, 0xA125031B 00001FE8 10FB 0A45 move.b [A0]+, [PC + D0 * 2 + 0x45] 00001FEC 036B 01C1 bchg [A3 + 0x1C1], D1 00001FF0 0B25 btst -[A5], D5 00001FF2 16E3 move.b [A3]+, -[A3] 00001FF4 1F83 01F3 1223 0733 0ADB 41B3 move.b [[0x12230733] + 0xADB41B3], D3 00002000 0A78 1712 87F3 xori.w [0xFFFF87F3], 0x1712 00002006 1CEB 0028 move.b [A6]+, [A3 + 0x28] 0000200A 9B17 sub.b [A7], D5 0000200C 5305 subq.b D5, 1 0000200E AC28 syscall ShowDialogItem/ShowDItem, auto_pop 00002010 0711 btst [A1], D3 00002012 3783 111F F501 9B0D move.w [[A3] + D1 - 0xAFE64F3], D3 0000201A 1713 move.b -[A3], [A3] 0000201C D87B 740B add.w D4, [PC + D7.w * 4 + 0xB] 00002020 0A25 0623 xori.b -[A5], 0x23 /* '#' */ 00002024 0D1D btst [A5]+, D6 00002026 0626 C312 addi.b -[A6], 0x12 0000202A 6711 beq +0x13 /* 0000203D */ 0000202C FE27 0FDE .unknown 0xFE27 0x0FDE (W = 7) 00002030 1713 move.b -[A3], [A3] 00002032 8947 9066 pack D4, D7, 0x9066 00002036 1CC5 move.b [A6]+, D5 00002038 EDA5 asl D5, D6 0000203A 019B bclr [A3]+, D0 0000203C 48B1 0162 9B00 movem.w [A1 + <> + A1 * 2], D1,D5,D6,A0 00002042 2711 move.l -[A3], [A1] 00002044 2E33 1193 0D9B 1557 move.l D7, [[ + D1] + 0xD9B1557] 0000204C 8DFD divs.w D6, <> 0000204E 070B btst A3, D3 00002050 6273 bhi +0x75 /* 000020C5 */ 00002052 1A7B 0B07 152A DE72 movea.b A5, [[PC + <>] + D0 * 2 + 0x152ADE72] 0000205A D300 addx.b D1, D0 0000205C 31A5 178B 6D50 3CAB move.w [[ + <> + D1 * 8] + 0x6D503CAB], -[A5] 00002064 7032 moveq.l D0, 0x32 00002066 1238 8501 move.b D1, [0xFFFF8501] 0000206A 4330 8D01 .invalid 1, [[A0 + <> + A0 * 4]] // invalid opcode 4 with b == 4 0000206E 032E 3711 btst [A6 + 0x3711], D1 00002072 B196 xor.l [A6], D0 00002074 6C38 bge +0x3A /* 000020AE */ 00002076 8587 9689 unpk D2, D7, 0x9689 0000207A 87E3 divs.w D3, -[A3] 0000207C 2213 move.l D1, [A3] 0000207E 003E 49A9 ori.b <>, 0xA9 00002082 9901 subx.b D4, D1 00002084 641E bcc +0x20 /* 000020A4 */ 00002086 3EE3 move.w [A7]+, -[A3] 00002088 0D74 1E64 bchg [A4 + D1 * 8 + 0x64], D6 0000208C A31F syscall DisposPtr/DisposePtr, flags=3 0000208E 74E9 moveq.l D2, 0xFFFFFFE9 00002090 A71E syscall NewPtrSysClear, flags=7 00002092 9601 sub.b D3, D1 00002094 BABB 1601 cmp.l D5, [PC + D1.w * 8 + 0x1] 00002098 BA07 cmp.b D5, D7 0000209A 15CF C505 move.b [PC - 0x3AFB /* FFFFE5A1, cstring "" */], A7 0000209E 9D01 subx.b D6, D1 000020A0 161E move.b D3, [A6]+ 000020A2 3E42 movea.w A7, D2 label000020A4: 000020A4 232D 58AB move.l -[A1], [A5 + 0x58AB] 000020A8 3F03 move.w -[A7], D3 000020AA 28AB 6B65 move.l [A4], [A3 + 0x6B65] label000020AE: 000020AE 5C5B addq.w [A3]+, 6 000020B0 2204 move.l D1, D4 000020B2 833A 070F or.b [PC + 0x70F /* 00000711, value 0x1 */], D1 000020B6 FB1C .extension 0xB1C <> // unimplemented 000020B8 16E5 move.b [A3]+, -[A5] 000020BA 1707 move.b -[A3], D7 000020BC 9707 subx.b D3, D7 000020BE 0B1A btst [A2]+, D5 000020C0 4A63 tst.w -[A3] 000020C2 1C2B 03D3 move.b D6, [A3 + 0x3D3] 000020C6 001E 6485 ori.b [A6]+, 0x85 000020CA 0383 bclr D3, D1 000020CC 1495 move.b [A2], [A5] 000020CE 03FB .incomplete 000020D0 084A 070B bchg.b A2, 0xB 000020D4 382C 178A move.w D4, [A4 + 0x178A] 000020D8 34C1 move.w [A2]+, D1 000020DA 0321 btst -[A1], D1 000020DC 9D07 subx.b D6, D7 000020DE 14E0 move.b [A2]+, -[A0] 000020E0 631C bls +0x1E /* 000020FE */ 000020E2 B363 xor.w -[A3], D1 000020E4 1C2C D336 move.b D6, [A4 - 0x2CCA] 000020E8 F204 1B0F ftan fp6, fp6 000020EC 0705 btst D5, D3 000020EE CC40 and.w D6, D0 000020F0 141C move.b D2, [A4]+ 000020F2 D300 addx.b D1, D0 000020F4 0F32 6100 btst [A2 + <> + D6], D7 000020F8 0711 btst [A1], D3 000020FA 0481 036B 1013 subi.l D1, 0x36B1013 // begin alternate branch 000020FE-00002100 label000020FE: 000020FE 1013 move.b D0, [A3] // end alternate branch 000020FE-00002100 label000020FE: // (misaligned) 00002100 1232 1C2C move.b D1, [A2 + D1 * 4 + 0x2C] 00002104 1C16 move.b D6, [A6] 00002106 12A3 move.b [A1], -[A3] 00002108 011B btst [A3]+, D0 0000210A 1AAB 197B move.b [A5], [A3 + 0x197B] 0000210E 1407 move.b D2, D7 00002110 0AD3 .incomplete 00002112 2903 move.l -[A4], D3 00002114 1B47 2903 move.b [A5 + 0x2903], D7 00002118 AB19 syscall PutLine 0000211A 1B05 move.b -[A5], D5 0000211C CD02 abcd D6, D2 0000211E 00AB 9981 02B3 0314 ori.l [A3 + 0x314], 0x998102B3 00002126 0073 78EB 0D40 ori.w [A3 + <>], 0x78EB 0000212C 6100 C102 bsr -0x3EFC /* FFFFE230 */ 00002130 6318 bls +0x1A /* 0000214A */ 00002132 0315 btst [A5], D1 00002134 5007 addq.b D7, 8 00002136 11FC B30D 7708 move.b [0x00007708], 0xD /* '\r' */ 0000213C FEC5 1AA3 .extension 0xEC5 <> // unimplemented 00002140 51CB 1277 dbf D3, +0x1279 /* 000033B9 */ 00002144 0959 bchg [A1]+, D4 00002146 1718 move.b -[A3], [A0]+ 00002148 2403 move.l D2, D3 label0000214A: 0000214A 16B1 01C0 move.b [A3], [ + <>] 0000214E 24F3 1BA9 A6C9 move.l [A2]+, [[-0x5937 + D1 * 2]] 00002154 A24B syscall SetGrowZone, flags=2 00002156 225B movea.l A1, [A3]+ 00002158 01EB .incomplete 0000215A 6FD3 ble -0x2B /* 0000212F */ 0000215C 060F CDA2 addi.b A7, 0xA2 00002160 A3F1 syscall vTstMod, flags=3 00002162 1B71 535F FB52 move.b [A5 - 0x4AE], <> 00002168 F341 .extension 0x341 <> // unimplemented 0000216A 3372 C31B CB30 F31E F303 move.w [A1 - 0xCFD], [[A2 + A4 * 2] - 0x34CF0CE2] 00002174 EB1C rol D4.b, 5 00002176 1B86 63F2 4B72 1FC3 714B move.b [[0x4B721FC3] + 0x714B], D6 00002180 4A1B tst.b [A3]+ 00002182 C293 and.l D1, [A3] 00002184 0E13 0E93 .invalid.b [A3], 0x93 // invalid immediate operation 00002188 C29B and.l D1, [A3]+ 0000218A 8FE3 divs.w D7, -[A3] 0000218C 421F clr.b [A7]+ 0000218E 7360 moveq.l D1, 0x60 00002190 4B60 chk.w D5, -[A0] 00002192 1F81 A1AD 623B move.b [[0x623B] + A2], D1 label00002198: 00002198 543C 8360 addq.b 0x60 /* '`' */, 2 0000219C 0633 091B 30C1 addi.b [A3 + D3.w - 0x63], 0x1B 000021A2 3AD3 move.w [A5]+, [A3] 000021A4 53A1 subq.l -[A1], 1 000021A6 000F A100 ori.b A7, 0x0 000021AA 7360 moveq.l D1, 0x60 000021AC 8301 sbcd D1, D1 000021AE AB02 syscall BitsToPix 000021B0 32FB 0544 move.w [A1]+, <> 000021B4 00CB .incomplete 000021B6 6507 bcs +0x9 /* 000021BF */ 000021B8 10D1 move.b [A0]+, [A1] 000021BA AB00 syscall BitBlt 000021BC 3C6B 6007 movea.w A6, [A3 + 0x6007] 000021C0 10CE move.b [A0]+, A6 000021C2 0716 btst [A6], D3 000021C4 278B 1346 move.l <>, A3 000021C8 E300 asl D0.b, 1 000021CA 7627 moveq.l D3, 0x27 000021CC 1786 4103 0F42 6100 move.b [[A3 + <> + D4] + 0xF426100], D6 000021D4 8381 6302 unpk D1, D1, 0x6302 000021D8 8506 sbcd D2, D6 000021DA 224E movea.l A1, A6 000021DC 0B27 btst -[A7], D5 000021DE BB42 xor.w D2, D5 000021E0 3C17 move.w D6, [A7] 000021E2 93E1 sub.l A1, -[A1] 000021E4 6309 bls +0xB /* 000021EF */ 000021E6 BB42 xor.w D2, D5 000021E8 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 000021EA 8381 7300 unpk D1, D1, 0x7300 000021EE 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 000021F0 F314 .extension 0x314 <> // unimplemented 000021F2 AB6C syscall rSubOver 000021F4 3C0F move.w D6, A7 000021F6 0108 btst A0, D0 000021F8 AB6C syscall rSubOver 000021FA C101 abcd D0, D1 000021FC 8381 9B1E unpk D1, D1, 0x9B1E 00002200 224E movea.l A1, A6 00002202 5321 subq.b -[A1], 1 00002204 4493 neg.l [A3] 00002206 1522 move.b -[A2], -[A2] 00002208 AE07 syscall NewPixPat, auto_pop 0000220A 11A5 6817 move.b [A0 + D6 + 0x17], -[A5] 0000220E 95BB 634A 68CB sub.l [[PC + <>] + 0x68CB], D2 00002214 7291 moveq.l D1, 0xFFFFFF91 00002216 C3C1 muls.w D1, D1 00002218 0A37 178B DB07 0709 A10F xori.b [[A7 + <>] + A5 * 2 + 0x709A10F], 0x8B 00002222 85C4 divs.w D2, D4 00002224 3C3B 6029 move.w D6, [PC + D6.w + 0x29] 00002228 0433 0A09 04BB subi.b [A3 + D0.w * 4 - 0x69], 0x9 /* '\t' */ 0000222E 0467 1782 subi.w -[A7], 0x1782 00002232 A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1 00002234 2360 05BE move.l [A1 + 0x5BE], -[A0] 00002238 0F31 08E3 btst [A1 + D0 - 0x29], D7 0000223C 1B2D 089B move.b -[A5], [A5 + 0x89B] 00002240 382D 0883 move.w D4, [A5 + 0x883] 00002244 7257 moveq.l D1, 0x57 00002246 1107 move.b -[A0], D7 00002248 ED07 asl D7.b, 6 0000224A 0B00 btst D0, D5 0000224C E513 roxl D3.b, 2 0000224E 2D08 move.l -[A6], A0 00002250 B353 xor.w [A3], D1 00002252 E721 asl D1.b, D3 00002254 7107 moveq.l D0, 0x07 00002256 1791 A107 EB5F 2508 move.b [[A3 + <>] + A2 - 0x14A0DAF8], [A1] 0000225E FB10 .extension 0xB10 <> // unimplemented 00002260 8301 sbcd D1, D1 00002262 130A move.b -[A1], A2 00002264 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4 00002266 6B50 bmi +0x52 /* 000022B8 */ 00002268 680F bvc +0x11 /* 00002279 */ 0000226A 3213 move.w D1, [A3] 0000226C 15AB 5B61 198C move.b <>, [A3 + 0x5B61] 00002272 8119 or.b [A1]+, D0 00002274 3C1B move.w D6, [A3]+ 00002276 7281 moveq.l D1, 0xFFFFFF81 00002278 136B 5001 030F move.b [A1 + 0x30F], [A3 + 0x5001] 0000227E 7115 moveq.l D0, 0x15 00002280 B340 xor.w D0, D1 00002282 3C4B movea.w A6, A3 00002284 3DC1 move.w <>, D1 00002286 01B3 40C1 bclr [A3 + D4.w - 0x63], D0 0000228A 0173 5383 0113 0FC9 bchg [[ + <> + D5 * 2] + 0x1130FC9], D0 00002292 010B btst A3, D0 00002294 4812 nbcd.b [A2] 00002296 C007 and.b D0, D7 00002298 16F4 325E move.b [A3]+, [A4 + D3.w * 2 + 0x5E] 0000229C 3305 move.w -[A1], D5 0000229E 12C0 move.b [A1]+, D0 000022A0 1715 move.b -[A3], [A5] 000022A2 F013 458C .pmove2 0xF013, 0x458C // unimplemented 000022A6 3468 0F3C movea.w A2, [A0 + 0xF3C] 000022AA 0FE1 .incomplete 000022AC 030B btst A3, D1 000022AE 48E1 0323 movem.l -[A1], D6,D7,A2,A6,A7 000022B2 29C1 0529 111B move.l 0x529111B, D1 label000022B8: 000022B8 2E3C 1B2E 224E move.l D7, 0x1B2E224E 000022BE 1B01 move.b -[A5], D1 000022C0 1B2E 850B move.b -[A5], [A6 - 0x7AF5] 000022C4 0F11 btst [A1], D7 000022C6 022B 533C 0F05 andi.b [A3 + 0xF05], 0x3C /* '<' */ 000022CC 022B 5305 020F andi.b [A3 + 0x20F], 0x5 000022D2 1102 move.b -[A0], D2 000022D4 3B22 move.w -[A5], -[A2] 000022D6 3CF3 3305 move.w [A6]+, [[A3 + <>] + D3 * 2] 000022DA 023B 2205 0213 andi.b [PC + D0.w * 2 + 0x13], 0x5 000022E0 5301 subq.b D1, 1 000022E2 07D3 .incomplete 000022E4 6CA1 bge -0x5D /* 00002287 */ 000022E6 00BB 7141 6461 6CE3 ori.l [PC + D6 * 4 - 0x29], 0x71416461 /* 'qAda' */ 000022EE 1544 224E move.b [A2 + 0x224E], D4 000022F2 830D sbcd -[A1], -[A5] 000022F4 8323 or.b -[A3], D1 000022F6 5EDB sgt [A3]+ 000022F8 2107 move.l -[A0], D7 000022FA 111F move.b -[A0], [A7]+ 000022FC 2189 A503 8323 A503 move.l [[A0 + <> + A2 * 4] - 0x7CDC5AFD], A1 00002304 635F bls +0x61 /* 00002365 */ 00002306 C585 and.l D5, D2 00002308 2307 move.l -[A1], D7 0000230A 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4 0000230C 224E movea.l A1, A6 0000230E 170E move.b -[A3], A6 00002310 0DC3 .incomplete 00002312 1407 move.b D2, D7 00002314 1264 movea.b A1, -[A4] 00002316 68F3 bvc -0xB /* 0000230B */ 00002318 5217 addq.b [A7], 1 0000231A 15F5 370E 1A27 13E0 move.b [PC + 0x13E0 /* 000036FC, cstring "" */], [[A5 + <>] + D3 * 8 + 0x1A27] 00002322 6309 bls +0xB /* 0000232D */ 00002324 8B4A C561 pack -[A5], -[A2], 0xC561 00002328 0B27 btst -[A7], D5 0000232A D35F add.w [A7]+, D1 0000232C 3CE3 move.w [A6]+, -[A3] 0000232E 52A5 addq.l -[A5], 1 00002330 1A03 move.b D5, D3 00002332 1EA6 move.b [A7], -[A6] 00002334 DB14 add.b [A4], D5 00002336 B301 xor.b D1, D1 00002338 2327 move.l -[A1], -[A7] 0000233A E027 asr D7.b, D0 0000233C 15F0 2304 2713 move.b [PC + 0x2713 /* 00004A51, cstring "" */], <> 00002342 AB45 syscall bEND9 00002344 1CD3 move.b [A6]+, [A3] 00002346 5FE0 sle -[A0] 00002348 EB0B lsl D3.b, 5 0000234A A8C3 syscall PtToAngle 0000234C 143C CB52 move.b D2, 0x52 /* 'R' */ 00002350 3713 move.w -[A3], [A3] 00002352 DC3C 1B5F add.b D6, 0x5F /* '_' */ 00002356 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 00002358 D183 addx.l D0, D3 0000235A F349 .extension 0x349 <> // unimplemented 0000235C E10D lsl D5.b, 8 0000235E 3305 move.w -[A1], D5 00002360 E10A lsl D2.b, 8 00002362 9B52 sub.w [A2], D5 00002364 F4A3 .invalid <> 00002366 3BE3 move.w <>, -[A3] 00002368 4643 not.w D3 0000236A 6C33 bge +0x35 /* 0000239F */ 0000236C CAF3 1665 mulu.w D5, [A3 + D1.w * 8 + 0x65] 00002370 1FE3 move.b <>, -[A3] 00002372 49A5 .invalid 4, -[A5] // invalid opcode 4 with b == 6 00002374 34DB move.w [A2]+, [A3]+ 00002376 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4 00002378 1634 E346 move.b D3, <> 0000237C A33B syscall Delay, flags=3 0000237E E100 asl D0.b, 8 00002380 DB33 E900 add.b [A3 + <> + A6], D5 00002384 AB3B syscall bXMAIN11 00002386 E100 asl D0.b, 8 00002388 CB5E and.w [A6]+, D5 0000238A E900 asl D0.b, 4 0000238C 4B50 chk.w D5, [A0] 0000238E E100 asl D0.b, 8 00002390 C370 7B02 FB2F and.w [[A0 + <> + D7 * 2] - 0x4D1], D1 00002396 8510 or.b [A0], D2 00002398 4B42 chk.w D5, D2 0000239A 7B02 moveq.l D5, 0x02 0000239C 0FA5 bclr -[A5], D7 0000239E 000B 2993 ori.b A3, 0x93 000023A2 4CA3 3BAB movem.w D2,D3,D4,D6,D7,A0,A2,A4,A6,A7, -[A3] 000023A6 BB3B 1093 xor.b [PC + D1.w - 0x109], D5 000023AA 4CAB 3B4B D081 movem.w D0,D1,D3,D6,A0,A1,A3,A4,A5, [A3 - 0x2F7F] 000023B0 004B 50E5 ori.w A3, 0x50E5 000023B4 034B bchg A3, D1 000023B6 244B movea.l A2, A3 000023B8 06A3 7A3C 4B38 addi.l -[A3], 0x7A3C4B38 /* 'z>] + 0x3CCB], D4 000023C4 1429 12B3 move.b D2, [A1 + 0x12B3] 000023C8 42C1 .invalid D1 // invalid opcode 4 with subtype 1 000023CA 04FB .incomplete 000023CC 2D59 02AB move.l [A6 + 0x2AB], [A1]+ 000023D0 423C EB2D 4902 clr.b 0xEB2D4902 000023D6 AB42 syscall bEND2 000023D8 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 000023DA 3B22 move.w -[A5], -[A2] 000023DC 4144 chk.w D0, D4 000023DE E505 asl D5.b, 2 000023E0 0F22 btst -[A2], D7 000023E2 4EC3 jmp D3 000023E4 033B 383C btst [PC + D3 + 0x3C], D1 000023E8 EB1A rol D2.b, 5 000023EA 2101 move.l -[A0], D1 000023EC 224E movea.l A1, A6 000023EE 1304 move.b -[A1], D4 000023F0 636A bls +0x6C /* 0000245C */ 000023F2 3B38 A102 move.w -[A5], [0xFFFFA102] 000023F6 5B00 subq.b D0, 5 000023F8 BD02 xor.b D2, D6 000023FA DB1C add.b [A4]+, D5 000023FC 2189 B102 DB1C move.l [[A0 + <> + A3] - 0x24E4], A1 00002402 A102 syscall Read, flags=1 00002404 BB14 xor.b [A4], D5 00002406 8301 sbcd D1, D1 00002408 EE22 asr D2.b, D7 0000240A 4EA3 jsr -[A3] 0000240C A03C syscall CmpString 0000240E B314 xor.b [A4], D1 00002410 224E movea.l A1, A6 00002412 0FA1 bclr -[A1], D7 00002414 005B 0599 ori.w [A3]+, 0x599 00002418 0983 bclr D3, D4 0000241A 383C 2B13 move.w D4, 0x2B13 0000241E 8909 sbcd -[A4], -[A1] 00002420 8338 0104 or.b [0x00000104 /* ScrHRes */], D1 00002424 E310 roxl D0.b, 1 00002426 5902 subq.b D2, 4 00002428 4B53 chk.w D5, [A3] 0000242A 0704 btst D4, D3 0000242C 4849 pea.l A1 0000242E 024B 53D3 andi.w A3, 0x53D3 00002432 05EB .incomplete 00002434 1FED 5225 move.b <>, [A5 + 0x5225] // begin alternate branch 00002436-00002438 label00002436: 00002436 5225 addq.b -[A5], 1 // end alternate branch 00002436-00002438 label00002436: // (misaligned) 00002438 0243 53E3 andi.w D3, 0x53E3 0000243C 1F09 move.b -[A7], A1 0000243E 0243 53D3 andi.w D3, 0x53D3 00002442 0523 btst -[A3], D2 00002444 1283 move.b [A1], D3 00002446 016B 0A37 bchg [A3 + 0xA37], D0 0000244A 10C9 move.b [A0]+, A1 0000244C E33E rol D6.b, D1 0000244E 4448 neg.w A0 00002450 3B1C move.w -[A5], [A4]+ 00002452 2B0B move.l -[A5], A3 00002454 EB00 asl D0.b, 5 00002456 48A3 0D0B movem.w -[A3], D4,D5,D7,A4,A6,A7 0000245A 012B 1448 btst [A3 + 0x1448], D0 // begin alternate branch 0000245C-0000245E label0000245C: 0000245C 1448 movea.b A2, A0 // end alternate branch 0000245C-0000245E label0000245C: // (misaligned) 0000245E AC48 syscall FracSin, auto_pop 00002460 004B 4A1B ori.w A3, 0x4A1B 00002464 0D12 btst [A2], D6 00002466 4800 nbcd.b D0 00002468 AB5F syscall rMASK9 0000246A 6C48 bge +0x4A /* 000024B4 */ 0000246C 4119 .invalid 0, [A1]+ // invalid opcode 4 with b == 4 0000246E 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00002470 4120 .invalid 0, -[A0] // invalid opcode 4 with b == 4 00002472 E33B rol D3.b, D1 00002474 D305 addx.b D1, D5 00002476 E124 asl D4.b, D0 00002478 3309 move.w -[A1], A1 0000247A D385 addx.l D1, D5 0000247C 262B 1F7B move.l D3, [A3 + 0x1F7B] 00002480 0391 bclr [A1], D1 00002482 85AC 1189 or.l [A4 + 0x1189], D2 00002486 0F91 bclr [A1], D7 00002488 67AC beq -0x52 /* 00002436 */ 0000248A 1189 579A 3A2E move.b [[ + D5 * 8] + 0x3A2E], A1 00002490 0442 3303 subi.w D2, 0x3303 00002494 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4 00002496 6316 bls +0x18 /* 000024AE */ 00002498 3303 move.w -[A1], D3 0000249A 3B10 move.w -[A5], [A0] 0000249C CB06 abcd D5, D6 0000249E 5817 addq.b [A7], 4 000024A0 1A83 move.b [A5], D3 000024A2 C969 1250 and.w [A1 + 0x1250], D4 000024A6 02FB .incomplete 000024A8 06AC 501C 3817 1B32 addi.l [A4 + 0x1B32], 0x501C3817 // begin alternate branch 000024AE-000024B2 label000024AE: 000024AE 1B32 0FED move.b -[A5], <> // end alternate branch 000024AE-000024B2 label000024AE: // (misaligned) 000024B0 0FED .incomplete 000024B2 071B btst [A3]+, D3 label000024B4: 000024B4 4907 .invalid 4, D7 // invalid opcode 4 with b == 4 000024B6 1361 1707 move.b [A1 + 0x1707], -[A1] 000024BA B933 239B 0910 5B30 xor.b [[ + D2 * 2] + 0x9105B30], D4 000024C2 A1BD syscall vCacheFlush, flags=1 000024C4 3701 move.w -[A3], D1 000024C6 7EF3 moveq.l D7, 0xFFFFFFF3 000024C8 5137 0651 subq.b [A7 + D0.w * 8 + 0x51], 8 000024CC 0701 btst D1, D3 000024CE A9BB syscall GetIcon 000024D0 4150 chk.w D0, [A0] 000024D2 D327 add.b -[A7], D1 000024D4 12DB move.b [A1]+, [A3]+ 000024D6 0BA5 bclr -[A5], D5 000024D8 0107 btst D7, D0 000024DA 15A6 DB0B 0715 A932 move.b [[A2 + <> + A5 * 2] + 0x715A932], -[A6] 000024E2 ACDB syscall CloseRgn, auto_pop 000024E4 0B1C btst [A4]+, D5 000024E6 2B17 move.l -[A5], [A7] 000024E8 1273 1942 9A12 movea.b A1, [[A3 + <>] - 0x65EE] 000024EE 1B49 0063 move.b [A5 + 0x63], A1 000024F2 3DA3 002A move.w [A6 + D0.w + 0x2A], -[A3] 000024F6 100B move.b D0, A3 000024F8 2AAC 5B30 move.l [A5], [A4 + 0x5B30] 000024FC 0013 6132 ori.b [A3], 0x32 /* '2' */ 00002500 8500 sbcd D2, D0 00002502 AB87 syscall slXMASK11 00002504 3A08 move.w D5, A0 00002506 0023 A150 ori.b -[A3], 0x50 /* 'P' */ 0000250A 0E07 15E7 .invalid.b D7, 0xE7 // invalid immediate operation 0000250E BC17 cmp.b D6, [A7] 00002510 11F7 1B02 1B49 C5C5 move.b [0xFFFFC5C5], [[A7 + <> + D1 * 2] + 0x1B49] 00002518 0FB0 2A5A bclr [A0 + D2 * 2 + 0x5A], D7 0000251C 2701 move.l -[A3], D1 0000251E C66B 3C91 and.w D3, [A3 + 0x3C91] 00002522 1017 move.b D0, [A7] 00002524 0137 7318 btst [A7 + D7 * 2], D0 00002528 C50D abcd -[A2], -[A5] 0000252A 1361 4719 move.b [A1 + 0x4719], -[A1] 0000252E 0DA5 bclr -[A5], D6 00002530 018B bclr A3, D0 00002532 24A9 0127 move.l [A2], [A1 + 0x127] 00002536 0997 bclr [A7], D4 00002538 00D3 .incomplete 0000253A 747D moveq.l D2, 0x7D 0000253C 021B 49ED andi.b [A3]+, 0xED 00002540 0157 bchg [A7], D0 00002542 874B 2902 pack -[A3], -[A3], 0x2902 00002546 7341 moveq.l D1, 0x41 00002548 2706 move.l -[A3], D6 0000254A AA67 syscall ModalDialogMenuSetup 0000254C 81D6 divs.w D0, [A6] 0000254E 6212 bhi +0x14 /* 00002562 */ 00002550 3802 move.w D4, D2 00002552 6341 bls +0x43 /* 00002595 */ 00002554 1700 move.b -[A3], D0 00002556 F345 .extension 0x345 <> // unimplemented 00002558 44A3 neg.l -[A3] 0000255A 8043 or.w D0, D3 0000255C 3284 move.w [A1], D4 0000255E 0017 9699 ori.b [A7], 0x99 label00002562: 00002562 478A .invalid 3, A2 // invalid opcode 4 with b == 6 00002564 B42C 0704 cmp.b D2, [A4 + 0x704] 00002568 392E 047C move.w -[A4], [A6 + 0x47C] 0000256C 2CDB move.l [A6]+, [A3]+ 0000256E 0006 C315 ori.b D6, 0x15 00002572 830A sbcd -[A1], -[A2] 00002574 2711 move.l -[A3], [A1] 00002576 61E9 bsr -0x15 /* 00002561 */ 00002578 9DE3 sub.l A6, -[A3] 0000257A 09FB .incomplete 0000257C 720F moveq.l D1, 0x0F 0000257E E2BB ror D3, D1 00002580 045C 5685 subi.w [A4]+, 0x5685 00002584 02B1 D327 117D 0F1E 107C andi.l [[A1] + D0 * 8 + 0x107C], 0xD327117D 0000258E 2C7A 7A07 movea.l A6, [PC + 0x7A07 /* 00009F97, cstring "" */] 00002592 048B 9689 06EB subi.l A3, 0x968906EB 00002598 0607 1525 addi.b D7, 0x25 /* '%' */ 0000259C 6B2F bmi +0x31 /* 000025CD */ 0000259E 1E10 move.b D7, [A0] 000025A0 0683 0A12 EB06 addi.l D3, 0xA12EB06 000025A6 020F 122C andi.b A7, 0x2C /* ',' */ 000025AA 7EAE moveq.l D7, 0xFFFFFFAE 000025AC 0283 3317 1B2F andi.l D3, 0x33171B2F 000025B2 1CEB 0617 move.b [A6]+, [A3 + 0x617] 000025B6 18DC move.b [A4]+, [A4]+ 000025B8 3B03 move.w -[A5], D3 000025BA 007B 78E3 23DC ori.w <>, 0x78E3 000025C0 BB06 xor.b D6, D5 000025C2 B30C cmpm.b [A1]+, [A4]+ 000025C4 C30D abcd -[A1], -[A5] 000025C6 670E beq +0x10 /* 000025D6 */ 000025C8 8D23 or.b -[A3], D6 000025CA 36B7 119F 2B25 1B0F move.w [A3], [[] + D1 + 0x2B251B0F] 000025D2 22AE FB23 move.l [A1], [A6 - 0x4DD] label000025D6: 000025D6 630C bls +0xE /* 000025E4 */ 000025D8 8407 or.b D2, D7 000025DA 0D6F ED0C bchg [A7 - 0x12F4], D6 000025DE 9361 sub.w -[A1], D1 000025E0 1711 move.b -[A3], [A1] 000025E2 C241 and.w D1, D1 label000025E4: 000025E4 019B bclr [A3]+, D0 000025E6 058B bclr A3, D2 000025E8 054B bchg A3, D2 000025EA 0E37 11CC 32E1 .invalid.b [A7 + D3.w * 2 - 0x31], 0xCC // invalid immediate operation 000025F0 0717 btst [A7], D3 000025F2 0E9A 070B A613 .invalid.l [A2]+, 0x70BA613 // invalid immediate operation 000025F8 2D8C BB04 move.l <>, A4 000025FC 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000025FE BE78 8B8D cmp.w D7, [0xFFFF8B8D] 00002602 1E10 move.b D7, [A0] 00002604 2339 76FA 1E04 move.l -[A1], [0x76FA1E04] 0000260A EB78 rol D0.w, D5 0000260C 0716 btst [A6], D3 0000260E 4D53 chk.w D6, [A3] 00002610 108D move.b [A0], A5 00002612 2DEB 0662 move.l <>, [A3 + 0x662] 00002616 E50D lsl D5.b, 2 00002618 0FED .incomplete 0000261A 0D13 btst [A3], D6 0000261C 2397 2514 move.l <>, [A7] 00002620 0717 btst [A7], D3 00002622 6ABB bpl -0x43 /* 000025DF */ 00002624 0604 B853 addi.b D4, 0x53 /* 'S' */ 00002628 0D47 bchg D7, D6 0000262A 1241 movea.b A1, D1 0000262C 1715 move.b -[A3], [A5] 0000262E C66B 0C53 and.w D3, [A3 + 0xC53] 00002632 11C8 0407 move.b [0x00000407], A0 00002636 1799 0643 move.b [A3 + D0.w * 8 + 0x43], [A1]+ 0000263A 0825 014B btst.b -[A5], 0x4B /* 'K' */ 0000263E 0A10 6704 xori.b [A0], 0x4 00002642 AD62 syscall GetControlMaximum/GetMaxCtl, auto_pop 00002644 0D03 btst D3, D6 00002646 1E10 move.b D7, [A0] 00002648 C804 and.b D4, D4 0000264A 0B13 btst [A3], D5 0000264C 2D03 move.l -[A6], D3 0000264E 570E subq.b A6, 3 00002650 2017 move.l D0, [A7] 00002652 1360 0D03 move.b [A1 + 0xD03], -[A0] 00002656 2716 move.l -[A3], [A6] 00002658 98AB 388B sub.l D4, [A3 + 0x388B] 0000265C 0D2D 032B btst [A5 + 0x32B], D6 00002660 1810 move.b D4, [A0] 00002662 5713 subq.b [A3], 3 00002664 8F07 sbcd D7, D7 00002666 0E27 070F .invalid.b -[A7], 0xF // invalid immediate operation 0000266A DA8B add.l D5, A3 0000266C 0F3B 1127 0D41 0318 070E btst [[PC + 0xD41] + D1 + 0x318070E], D7 00002676 9FA5 sub.l -[A5], D7 00002678 729B moveq.l D1, 0xFFFFFF9B 0000267A 0E3A 9B40 EB11 .invalid.b [PC - 0x14EF /* 0000118D, value 0x83 */], 0x40 /* '@' */ // invalid immediate operation 00002680 0794 bclr [A4], D3 00002682 5C02 addq.b D2, 6 00002684 FB37 .extension 0xB37 <> // unimplemented 00002686 81B6 832C or.l <>, D0 0000268A DB0E addx.b -[A5], -[A6] 0000268C F30C .extension 0x30C <> // unimplemented 0000268E EB0D lsl D5.b, 5 00002690 1712 move.b -[A3], [A2] 00002692 6823 bvc +0x25 /* 000026B7 */ label00002694: 00002694 026B 2EF6 0B04 andi.w [A3 + 0xB04], 0x2EF6 0000269A A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 0000269C 808B or.l D0, A3 0000269E 04B0 7334 F30A 065C subi.l [A0 + D0.w * 8 + 0x5C], 0x7334F30A 000026A6 5300 subq.b D0, 1 000026A8 D310 add.b [A0], D1 000026AA 63E8 bls -0x16 /* 00002694 */ 000026AC 3304 move.w -[A1], D4 000026AE DB80 addx.l D5, D0 000026B0 0717 btst [A7], D3 000026B2 9B0B subx.b -[A5], -[A3] 000026B4 4C5C 0717 movem.l D0,D1,D2,D4,A0,A1,A2, [A4]+ 000026B8 9FA5 sub.l -[A5], D7 000026BA 014B bchg A3, D0 000026BC 0607 0DBB addi.b D7, 0xBB 000026C0 224E movea.l A1, A6 000026C2 7B6B moveq.l D5, 0x6B 000026C4 9B0E subx.b -[A5], -[A6] 000026C6 0F01 btst D1, D7 000026C8 0272 1607 0232 andi.w [A2 + D0.w * 2 + 0x32], 0x1607 000026CE 4053 negx.w [A3] 000026D0 008B 0208 020B ori.l A3, 0x208020B 000026D6 090B btst A3, D4 000026D8 1504 move.b -[A2], D4 000026DA 0714 btst [A4], D3 000026DC F5DB .invalid <> 000026DE 1EE9 1427 move.b [A7]+, [A1 + 0x1427] 000026E2 1A15 move.b D5, [A5] 000026E4 834F 0708 pack -[A1], -[A7], 0x0708 000026E8 1085 move.b [A0], D5 000026EA 755B moveq.l D2, 0x5B 000026EC 4AE0 tas.b -[A0] 000026EE 8306 sbcd D1, D6 000026F0 5B4A subq.w A2, 5 000026F2 33A6 7B00 move.w [A1 + <> + D7 * 2], -[A6] 000026F6 1402 move.b D2, D2 000026F8 0F05 btst D5, D7 000026FA 7593 moveq.l D2, 0xFFFFFF93 000026FC 29EE 142B 0023 312B move.l 0x23312B /* '#1+' */, [A6 + 0x142B] 00002704 00D3 .incomplete 00002706 3823 move.w D4, -[A3] 00002708 4795 .invalid 3, [A5] // invalid opcode 4 with b == 6 0000270A 4D22 .invalid 6, -[A2] // invalid opcode 4 with b == 4 0000270C 4E07 .invalid // invalid opcode 4 0000270E 180D move.b D4, A5 00002710 3344 3353 move.w [A1 + 0x3353], D4 00002714 471B .invalid 3, [A3]+ // invalid opcode 4 with b == 4 00002716 4A5B tst.w [A3]+ 00002718 29DC 04DB 0EA5 move.l 0x4DB0EA5, [A4]+ 0000271E DA9B add.l D5, [A3]+ 00002720 0E8B 2C57 124A .invalid.l A3, 0x2C57124A // invalid immediate operation 00002726 8B0D sbcd -[A5], -[A5] 00002728 1710 move.b -[A3], [A0] 0000272A 239B 0E53 move.l [A1 + D0 * 8 + 0x53], [A3]+ 0000272E 3207 move.w D1, D7 00002730 11C5 B712 move.b [0xFFFFB712], D5 00002734 59C6 svs D6 00002736 2B06 move.l -[A5], D6 00002738 AA7B syscall 0xA7B 0000273A 0680 1787 A353 addi.l D0, 0x1787A353 00002740 15F3 0127 1252 5B15 930D 9B0E move.b [PC - 0x64F2 /* FFFFC250, cstring "" */], [[A3 + 0x1252] + D0 + 0x5B15930D] 0000274C 7712 moveq.l D3, 0x12 0000274E 570F subq.b A7, 3 00002750 E2D3 lsr .w [A3] 00002752 B938 2603 xor.b [0x00002603], D4 00002756 1047 movea.b A0, D7 00002758 1186 A5C2 1007 move.b [[ + <>] + 0x1007], D6 0000275E 0C3D 451E cmpi.b <>, 0x1E 00002762 FB33 .extension 0xB33 <> // unimplemented 00002764 D30A addx.b -[A1], -[A2] 00002766 28D1 move.l [A4]+, [A1] 00002768 2017 move.l D0, [A7] 0000276A 0AED .incomplete 0000276C 270C move.l -[A3], A4 0000276E 4667 not.w -[A7] 00002770 07EB .incomplete 00002772 4551 chk.w D2, [A1] 00002774 FB12 .extension 0xB12 <> // unimplemented 00002776 7000 moveq.l D0, 0x00 00002778 EB53 roxl D3.w, 5 0000277A 4712 .invalid 3, [A2] // invalid opcode 4 with b == 4 0000277C AD07 syscall SetString, auto_pop 0000277E 08C7 8A04 bset.b D7, 0x4 00002782 4007 negx.b D7 00002784 0D46 bchg D6, D6 00002786 7B06 moveq.l D5, 0x06 00002788 3B2C 9B00 move.w -[A5], [A4 - 0x6500] 0000278C 340B move.w D2, A3 0000278E 0A4A 4084 xori.w A2, 0x4084 label00002792: 00002792 027B 1861 DAC6 andi.w [PC + A5 * 2 - 0x58], 0x1861 00002798 1402 move.b D2, D2 0000279A DB1C add.b [A4]+, D5 0000279C 8142 3B0B pack D0, D2, 0x3B0B 000027A0 6358 bls +0x5A /* 000027FA */ 000027A2 4000 negx.b D0 000027A4 0F34 0708 btst [A4 + <> + D0 * 8], D7 000027A8 FB64 .extension 0xB64 <> // unimplemented 000027AA 4709 .invalid 3, A1 // invalid opcode 4 with b == 4 000027AC 292E 0423 move.l -[A4], [A6 + 0x423] 000027B0 07C6 .incomplete 000027B2 9302 subx.b D1, D2 000027B4 026B 2001 8BD1 andi.w [A3 - 0x742F], 0x2001 000027BA 1716 move.b -[A3], [A6] 000027BC 62D4 bhi -0x2A /* 00002792 */ 000027BE 1716 move.b -[A3], [A6] 000027C0 4227 clr.b -[A7] 000027C2 0166 bchg -[A6], D0 000027C4 1C38 00CB move.b D6, [0x000000CB] 000027C8 609B bra -0x63 /* 00002765 */ 000027CA 0143 bchg D3, D0 000027CC 1817 move.b D4, [A7] 000027CE 160D move.b D3, A5 000027D0 CB04 abcd D5, D4 000027D2 1650 movea.b A3, [A0] 000027D4 B867 cmp.w D4, -[A7] 000027D6 05BC 3307 0711 bclr 0x33070711, D2 000027DC 5E8A addq.l A2, 7 000027DE 1708 move.b -[A3], A0 000027E0 E8CD 0A07 bftst A5 {D0:7} 000027E4 16B6 C50A BB2D move.b [A3], [[A6 + <> + A4 * 4] - 0x44D3] 000027EA 170E move.b -[A3], A6 000027EC D152 add.w [A2], D0 000027EE E300 asl D0.b, 1 000027F0 3646 movea.w A3, D6 000027F2 0782 bclr D2, D3 000027F4 2050 movea.l A0, [A0] 000027F6 9B02 subx.b D5, D2 000027F8 850B sbcd -[A2], -[A3] label000027FA: 000027FA 0F06 btst D6, D7 000027FC 7250 moveq.l D1, 0x50 000027FE 2717 move.l -[A3], [A7] 00002800 A657 syscall SetAppBase/SetApplBase, flags=6 label00002802: 00002802 078E bclr A6, D3 00002804 2E17 move.l D7, [A7] 00002806 0C7F E34A cmpi.w <>, 0xE34A 0000280A 1701 move.b -[A3], D1 0000280C BB12 xor.b [A2], D5 0000280E 0427 16C3 subi.b -[A7], 0xC3 00002812 2B34 7B06 371B move.l -[A5], [[A4 + <>] + D7 * 2 + 0x371B] 00002818 1949 1714 move.b [A4 + 0x1714], A1 0000281C 8515 or.b [A5], D2 0000281E 1B20 move.b -[A5], -[A0] 00002820 8515 or.b [A5], D2 00002822 DE82 add.l D7, D2 00002824 D852 add.w D4, [A2] 00002826 DB08 addx.b -[A5], -[A0] 00002828 0436 413E B527 E511 52C2 360F subi.b [[A6 - 0x1AEF] + A3 * 4 + 0x52C2360F], 0x3E /* '>' */ 00002834 1441 movea.b A2, D1 00002836 1415 move.b D2, [A5] 00002838 0249 6445 andi.w A1, 0x6445 /* 'dE' */ 0000283C 11F3 4272 5075 move.b [0x00005075], [A3 + D4.w * 2 + 0x72] 00002842 0A9B 08DC 28A3 xori.l [A3]+, 0x8DC28A3 // begin alternate branch 00002844-00002848 label00002844: 00002844 08DC 28A3 bset.b [A4]+, 0xA3 // end alternate branch 00002844-00002848 label00002844: // (misaligned) 00002848 3A1C move.w D5, [A4]+ 0000284A 041C 105C subi.b [A4]+, 0x5C /* '\\' */ 0000284E 621C bhi +0x1E /* 0000286C */ 00002850 7825 moveq.l D4, 0x25 00002852 0A17 0236 xori.b [A7], 0x36 /* '6' */ 00002856 053F btst <>, D2 00002858 370B move.w -[A3], A3 0000285A F188 .invalid <> 0000285C 1713 move.b -[A3], [A3] 0000285E 2550 2E04 move.l [A2 + 0x2E04], [A0] 00002862 1703 move.b -[A3], D3 00002864 63DE bls -0x20 /* 00002844 */ 00002866 570E subq.b A6, 3 00002868 C533 1217 and.b [A3 + D1.w * 2 + 0x17], D2 label0000286C: 0000286C 0ECD .incomplete 0000286E 0F01 btst D1, D7 00002870 3FA3 05AC move.w <>, -[A3] 00002874 5B02 subq.b D2, 5 00002876 170B move.b -[A3], A3 00002878 AA6A syscall DeviceMgr 0000287A 1C5A movea.b A6, [A2]+ 0000287C 270C move.l -[A3], A4 label0000287E: 0000287E 6082 bra -0x7C /* 00002802 */ 00002880 DB02 addx.b D5, D2 00002882 470E .invalid 3, A6 // invalid opcode 4 with b == 4 00002884 E01B ror D3.b, 8 00002886 6407 bcc +0x9 /* 0000288F */ 00002888 1354 C027 move.b [A1 - 0x3FD9], [A4] 0000288C 175E A57F move.b [A3 - 0x5A81], [A6]+ 00002890 8817 or.b D4, [A7] 00002892 0C5C 6427 cmpi.w [A4]+, 0x6427 /* 'd\'' */ 00002896 18D3 move.b [A4]+, [A3] 00002898 0608 020B addi.b A0, 0xB 0000289C 2B6C 3E3A 750D move.l [A5 + 0x750D], [A4 + 0x3E3A] 000028A2 3E9B move.w [A7], [A3]+ 000028A4 0978 2CAC bchg [0x00002CAC], D4 000028A8 6AD4 bpl -0x2A /* 0000287E */ 000028AA 4C12 3E27 movem.w D0,D1,D2,D5,A1,A2,A3,A4,A5, [A2] 000028AE 1931 020F move.b -[A4], [A1 + D0.w * 2 + 0xF] 000028B2 B10C cmpm.b [A0]+, [A4]+ 000028B4 E728 lsl D0.b, D3 000028B6 1623 move.b D3, -[A3] 000028B8 236C 1619 0696 move.l [A1 + 0x696], [A4 + 0x1619] 000028BE 1708 move.b -[A3], A0 000028C0 0917 btst [A7], D4 000028C2 1641 movea.b A3, D1 000028C4 AD03 syscall SetFontLock, auto_pop 000028C6 5C62 addq.w -[A2], 6 000028C8 1296 move.b [A1], [A6] 000028CA 02D3 .incomplete 000028CC 1E1E move.b D7, [A6]+ 000028CE 9646 sub.w D3, D6 000028D0 D312 add.b [A2], D1 000028D2 385A movea.w A4, [A2]+ 000028D4 170A move.b -[A3], A2 000028D6 0912 btst [A2], D4 000028D8 6417 bcc +0x19 /* 000028F1 */ 000028DA 16BB 020F move.b [A3], [PC + D0.w * 2 + 0xF] 000028DE B817 cmp.b D4, [A7] 000028E0 172F 6705 move.b -[A3], [A7 + 0x6705] 000028E4 3702 move.w -[A3], D2 000028E6 1785 6452 move.b [A3 + D6.w * 4 + 0x52], D5 000028EA B37B 6B06 BB02 xor.w [[PC + <>] + D6 * 2 - 0x44FE], D1 000028F0 C37B 0E67 and.w [PC + D0 * 8 + 0x67], D1 000028F4 8B04 sbcd D5, D4 000028F6 2508 move.l -[A2], A0 000028F8 38B7 2866 move.w [A4], [A7 + D2 + 0x66] 000028FC 0349 bchg A1, D1 000028FE 2908 move.l -[A4], A0 00002900 046B 063D 080F subi.w [A3 + 0x80F], 0x63D 00002906 2508 move.l -[A2], A0 00002908 2717 move.l -[A3], [A7] 0000290A 14D7 move.b [A2]+, [A7] 0000290C 2848 movea.l A4, A0 0000290E 0F06 btst D6, D7 00002910 A304 syscall Control, flags=3 00002912 C0D3 mulu.w D0, [A3] 00002914 01B5 16EB bclr [A5 + D1.w * 8 - 0x21], D0 00002918 202B 0C86 move.l D0, [A3 + 0xC86] 0000291C AC78 syscall SetOrigin, auto_pop 0000291E 1706 move.b -[A3], D6 00002920 77B1 moveq.l D3, 0xFFFFFFB1 00002922 1647 movea.b A3, D7 00002924 94F8 8728 sub.w A2, [0xFFFF8728] 00002928 CC28 0D06 and.b D6, [A0 + 0xD06] 0000292C 3B6F AC64 1C10 move.w [A5 + 0x1C10], [A7 - 0x539C] 00002932 035A bchg [A2]+, D1 00002934 471F .invalid 3, [A7]+ // invalid opcode 4 with b == 4 00002936 7C3E moveq.l D6, 0x3E 00002938 1C28 123E move.b D6, [A0 + 0x123E] 0000293C 0B5A bchg [A2]+, D5 0000293E AC6A syscall HiWord, auto_pop 00002940 1717 move.b -[A3], [A7] 00002942 6471 bcc +0x73 /* 000029B5 */ 00002944 060F 311D addi.b A7, 0x1D 00002948 FEE5 0248 .extension 0xEE5 <> // unimplemented 0000294C 0FA0 bclr -[A0], D7 0000294E 3E7C 4807 movea.w A7, 0x4807 00002952 1581 AC6A move.b [A2 + A2 * 4 + 0x6A], D1 00002956 0703 btst D3, D3 00002958 8212 or.b D1, [A2] 0000295A FEAD 030F .extension 0xEAD <> // unimplemented 0000295E F520 .extension 0x520 <> // unimplemented 00002960 62D7 bhi -0x27 /* 00002939 */ 00002962 28CD move.l [A4]+, A5 00002964 5B51 subq.w [A1], 5 00002966 4A12 tst.b [A2] 00002968 866B 8953 or.w D3, [A3 - 0x76AD] 0000296C 1350 1717 move.b [A1 + 0x1717], [A0] 00002970 6EE9 bgt -0x15 /* 0000295B */ 00002972 1048 movea.b A0, A0 00002974 5709 subq.b A1, 3 00002976 6DE1 blt -0x1D /* 00002959 */ 00002978 8907 sbcd D4, D7 0000297A 079B bclr [A3]+, D3 0000297C 670A beq +0xC /* 00002988 */ 0000297E F523 .extension 0x523 <> // unimplemented 00002980 0B45 bchg D5, D5 00002982 0621 0AE3 addi.b -[A1], 0xE3 00002986 090B btst A3, D4 label00002988: 00002988 0029 0A17 0A5E ori.b [A1 + 0xA5E], 0x17 0000298E 5700 subq.b D0, 3 00002990 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4 00002992 0EEB .incomplete 00002994 5705 subq.b D5, 3 00002996 BF27 xor.b -[A7], D7 00002998 0ACD .incomplete 0000299A E105 asl D5.b, 8 0000299C 8B01 sbcd D5, D1 0000299E 2709 move.l -[A3], A1 000029A0 3CE3 move.w [A6]+, -[A3] 000029A2 024A 0707 andi.w A2, 0x707 000029A6 7B0F moveq.l D5, 0x0F 000029A8 215B 870A move.l [A0 - 0x78F6], [A3]+ 000029AC E30D lsl D5.b, 1 000029AE 3BFB 01C5 move.w <>, <> 000029B2 493A 3447 .invalid 4, [PC + 0x3447 /* 00005DFB, cstring "" */] // invalid opcode 4 with b == 4 000029B6 036E 4A02 bchg [A6 + 0x4A02], D1 000029BA 0F02 btst D2, D7 000029BC 530D subq.b A5, 1 000029BE 8D5D or.w [A5]+, D6 000029C0 0B0E btst A6, D5 000029C2 1708 move.b -[A3], A0 000029C4 C753 and.w [A3], D3 000029C6 044A 02AB subi.w A2, 0x2AB 000029CA C40B and.b D2, A3 000029CC 0E02 7320 .invalid.b D2, 0x20 /* ' ' */ // invalid immediate operation 000029D0 7B06 moveq.l D5, 0x06 000029D2 8169 4153 or.w [A1 + 0x4153], D0 000029D6 EB19 rol D1.b, 5 000029D8 4A1C tst.b [A4]+ 000029DA 0B0E btst A6, D5 000029DC 8402 or.b D2, D2 000029DE 0F21 btst -[A1], D7 000029E0 0F6B 0A40 bchg [A3 + 0xA40], D7 000029E4 8953 or.w [A3], D4 000029E6 2B00 move.l -[A5], D0 000029E8 5007 addq.b D7, 8 000029EA 1459 movea.b A2, [A1]+ 000029EC 6585 bcs -0x79 /* 00002973 */ 000029EE 2708 move.l -[A3], A0 000029F0 E917 roxl D7.b, 4 000029F2 021F 10E9 andi.b [A7]+, 0xE9 000029F6 540F addq.b A7, 2 000029F8 0672 1061 605B addi.w [A2 + D6.w + 0x5B], 0x1061 000029FE 1957 0968 move.b [A4 + 0x968], [A7] 00002A02 270F move.l -[A3], A7 00002A04 AE2B syscall GetNextDevice, auto_pop 00002A06 8133 06E3 or.b [A3 + D0.w * 8 - 0x29], D0 00002A0A 3F14 move.w -[A7], [A4] 00002A0C 0713 btst [A3], D3 00002A0E 8B07 sbcd D5, D7 00002A10 0D95 bclr [A5], D6 00002A12 9B3A 4A14 sub.b [PC + 0x4A14 /* 00007428, cstring "" */], D5 00002A16 80AA 4C02 or.l D0, [A2 + 0x4C02] 00002A1A 0789 bclr A1, D3 00002A1C 5817 addq.b [A7], 4 00002A1E 12BF move.b [A1], <> 00002A20 5991 subq.l [A1], 4 00002A22 0714 btst [A4], D3 00002A24 92B3 0263 sub.l D1, [A3 + D0.w * 2 + 0x63] 00002A28 0553 bchg [A3], D2 00002A2A 041E 1007 subi.b [A6]+, 0x7 00002A2E 177F 3632 move.b [A3 + 0x3632], <> 00002A32 408B negx.l A3 00002A34 8DF3 017B 1440 8414 0F14 070D divs.w D6, [[A3 + 0x14408414] + 0xF14070D] 00002A40 34A5 move.w [A2], -[A5] 00002A42 0A14 A50A xori.b [A4], 0xA /* '\n' */ 00002A46 0300 btst D0, D1 00002A48 5C53 addq.w [A3], 6 00002A4A 1328 A90A move.b -[A1], [A0 - 0x56F6] 00002A4E 3B68 0672 28A1 move.w [A5 + 0x28A1], [A0 + 0x672] 00002A54 0A07 151F xori.b D7, 0x1F 00002A58 471F .invalid 3, [A7]+ // invalid opcode 4 with b == 4 00002A5A 9AB8 0417 sub.l D5, [0x00000417] 00002A5E 0213 28A1 andi.b [A3], 0xA1 00002A62 6F17 ble +0x19 /* 00002A7B */ 00002A64 166A 5B02 movea.b A3, [A2 + 0x5B02] 00002A68 0F41 bchg D1, D7 00002A6A F772 .extension 0x772 <> // unimplemented 00002A6C 28BB 02A1 move.l [A4], [PC + D0.w * 2 - 0x95] 00002A70 0439 9832 170D BDC2 subi.b [0x170DBDC2], 0x32 /* '2' */ 00002A78 3607 move.w D3, D7 00002A7A 0DB1 3A72 bclr [A1 + D3 * 2 + 0x72], D6 00002A7E 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4 00002A80 A51C syscall FreeMem, flags=5 00002A82 0485 0B55 1531 subi.l D5, 0xB551531 00002A88 041E 2805 subi.b [A6]+, 0x5 00002A8C 04A5 D604 578F subi.l -[A5], 0xD604578F 00002A92 A51D syscall MaxMem, flags=5 00002A94 020F 1102 andi.b A7, 0x2 00002A98 8893 or.l D4, [A3] 00002A9A 0645 0625 addi.w D5, 0x625 00002A9E 0238 1288 EB89 andi.b [0xFFFFEB89], 0x88 00002AA4 8821 or.b D4, -[A1] 00002AA6 EAA3 asr D3, D5 00002AA8 0728 AB0E btst [A0 - 0x54F2], D3 00002AAC 1700 move.b -[A3], D0 00002AAE 724D moveq.l D1, 0x4D 00002AB0 0750 bchg [A0], D3 00002AB2 E902 asl D2.b, 4 00002AB4 1007 move.b D0, D7 00002AB6 0AAB 579F 7C29 0585 xori.l [A3 + 0x585], 0x579F7C29 00002ABE 0BC8 .incomplete 00002AC0 0407 1B55 subi.b D7, 0x55 /* 'U' */ 00002AC4 0F38 2D05 btst [0x00002D05], D7 00002AC8 1DA9 1B04 38B8 move.b [A6 + D3 - 0x72], [A1 + 0x1B04] 00002ACE 50F2 0423 st [A2 + D0.w * 4 + 0x23] 00002AD2 03A3 bclr -[A3], D1 00002AD4 3425 move.w D2, -[A5] 00002AD6 06B3 03E3 82CD 000F addi.l [A3 + D0.w + 0xF], 0x3E382CD 00002ADE 316A 0907 1720 move.w [A0 + 0x1720], [A2 + 0x907] 00002AE4 0807 0C91 btst.b D7, 0x91 fn00002AE8: 00002AE8 1710 move.b -[A3], [A0] 00002AEA 4CC1 6F55 movem.l D0,D2,D4,D6,A0,A1,A2,A3,A5,A6, D1 00002AEE 8E1C or.b D7, [A4]+ 00002AF0 1720 move.b -[A3], -[A0] 00002AF2 BE49 cmp.w D7, A1 00002AF4 0228 0067 8FA5 andi.b [A0 - 0x705B], 0x67 /* 'g' */ 00002AFA 1718 move.b -[A3], [A0]+ 00002AFC 1E06 move.b D7, D6 00002AFE 2B0E move.l -[A5], A6 00002B00 6B01 bmi +0x3 /* 00002B03 */ 00002B02 9301 subx.b D1, D1 00002B04 4AD2 tas.b [A2] 00002B06 F329 .extension 0x329 <> // unimplemented 00002B08 7325 moveq.l D1, 0x25 00002B0A 4023 negx.b -[A3] 00002B0C 3B2B 011B move.w -[A5], [A3 + 0x11B] 00002B10 05E9 .incomplete 00002B12 00AC 1017 1706 D814 ori.l [A4 - 0x27EC], 0x10171706 00002B1A 9B2F DB01 sub.b [A7 - 0x24FF], D5 00002B1E 1328 A182 move.b -[A1], [A0 - 0x5E7E] 00002B22 671A beq +0x1C /* 00002B3E */ 00002B24 C916 and.b [A6], D4 00002B26 2592 10F7 move.l [A2 + D1.w - 0x9], [A2] 00002B2A 2B5B 2801 move.l [A5 + 0x2801], [A3]+ 00002B2E 0542 bchg D2, D2 label00002B30: 00002B30 9A1B sub.b D5, [A3]+ 00002B32 2D07 move.l -[A6], D7 00002B34 0589 bclr A1, D2 00002B36 1412 move.b D2, [A2] 00002B38 2812 move.l D4, [A2] 00002B3A 1640 movea.b A3, D0 00002B3C 934F subx.w -[A1], -[A7] label00002B3E: 00002B3E 3214 move.w D1, [A4] 00002B40 535A subq.w [A2]+, 1 00002B42 A300 syscall Open/PBHOpen/HOpen, flags=3 00002B44 630A bls +0xC /* 00002B50 */ 00002B46 3205 move.w D1, D5 00002B48 030F btst A7, D1 00002B4A 619C bsr -0x62 /* 00002AE8 */ 00002B4C D33A 071F add.b [PC + 0x71F /* 0000326D, cstring "" */], D1 label00002B50: 00002B50 64CB bcc -0x33 /* 00002B1D */ 00002B52 3A32 BB22 A300 4100 move.w D5, [[A2 - 0x5D00 + A3 * 2] + 0x4100] 00002B5A 8B0D sbcd -[A5], -[A5] 00002B5C 8493 or.l D2, [A3] 00002B5E 1B82 CC14 move.b [A5 + A4 * 4 + 0x14], D2 00002B62 0F1C btst [A4]+, D7 00002B64 040D 0640 subi.b A5, 0x40 /* '@' */ 00002B68 2B6B 84B3 8393 move.l [A5 - 0x7C6D], [A3 - 0x7B4D] 00002B6E 1BA1 2C57 move.b [A5 + D2 * 4 + 0x57], -[A1] 00002B72 1A0D move.b D5, A5 00002B74 6401 bcc +0x3 /* 00002B77 */ 00002B76 E107 asl D7.b, 8 00002B78 171A move.b -[A3], [A2]+ 00002B7A 7B0B moveq.l D5, 0x0B 00002B7C 65B2 bcs -0x4C /* 00002B30 */ 00002B7E BB42 xor.w D2, D5 00002B80 031A btst [A2]+, D1 00002B82 0717 btst [A7], D3 00002B84 1E4B movea.b A7, A3 00002B86 05AB 0374 bclr [A3 + 0x374], D2 00002B8A 2797 2763 02AB 03D3 03ED move.l [[A3 + 0x2AB] + 0x3D303ED], [A7] 00002B94 00A1 D76B 10C6 ori.l -[A1], 0xD76B10C6 00002B9A 0623 016B addi.b -[A3], 0x6B /* 'k' */ 00002B9E 3703 move.w -[A3], D3 00002BA0 1504 move.b -[A2], D4 00002BA2 01E0 .incomplete 00002BA4 A301 syscall Close, flags=3 00002BA6 4946 chk.w D4, D6 00002BA8 0C18 .incomplete